Fundamentados em código real: WPForms Lite 2.0.0.5 + Fluent Forms 6.2.12 (activos em ecommerce-demo.descomplicar.pt), e CARL+Mem0/Hindsight (sistemas de memória/governança já em produção neste ecossistema). Achado central doc13: Fluent Forms já embarca servidor MCP nativo próprio (AbilitiesRegistrar, 9 abilities, dry-run+confirm_token) - recomenda delegar em vez de reimplementar. INDEX.md actualizado com as 2 novas entradas e totais.
1101 lines
42 KiB
JSON
1101 lines
42 KiB
JSON
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {},
|
|
"nodes": [
|
|
{
|
|
"label": "11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint",
|
|
"community": 2,
|
|
"norm_label": "11-woocommerce-blueprint.md"
|
|
},
|
|
{
|
|
"label": "11 \u2014 WooCommerce: blueprint de abilities MCP (n\u00e3o \u00e9 auditoria EMCP)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"community": 2,
|
|
"norm_label": "11 \u2014 woocommerce: blueprint de abilities mcp (nao e auditoria emcp)"
|
|
},
|
|
{
|
|
"label": "0. Porque este documento \u00e9 diferente dos outros 10",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_0_porque_este_documento_\u00e9_diferente_dos_outros_10",
|
|
"community": 2,
|
|
"norm_label": "0. porque este documento e diferente dos outros 10"
|
|
},
|
|
{
|
|
"label": "1. Panorama",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_1_panorama",
|
|
"community": 2,
|
|
"norm_label": "1. panorama"
|
|
},
|
|
{
|
|
"label": "2. Produtos",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L84",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_2_produtos",
|
|
"community": 6,
|
|
"norm_label": "2. produtos"
|
|
},
|
|
{
|
|
"label": "2.1 Schema real (campos confirmados por leitura de `get_item_schema()`)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L97",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_2_1_schema_real_campos_confirmados_por_leitura_de_get_item_schema",
|
|
"community": 6,
|
|
"norm_label": "2.1 schema real (campos confirmados por leitura de `get_item_schema()`)"
|
|
},
|
|
{
|
|
"label": "2.2 Endpoints extra confirmados (al\u00e9m do CRUD standard)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L120",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_2_2_endpoints_extra_confirmados_al\u00e9m_do_crud_standard",
|
|
"community": 6,
|
|
"norm_label": "2.2 endpoints extra confirmados (alem do crud standard)"
|
|
},
|
|
{
|
|
"label": "2.3 Tabela de ability proposta \u2014 Produtos",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L136",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_2_3_tabela_de_ability_proposta_produtos",
|
|
"community": 6,
|
|
"norm_label": "2.3 tabela de ability proposta \u2014 produtos"
|
|
},
|
|
{
|
|
"label": "3. Encomendas",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L150",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_3_encomendas",
|
|
"community": 3,
|
|
"norm_label": "3. encomendas"
|
|
},
|
|
{
|
|
"label": "3.1 Estados reais (n\u00e3o inventados \u2014 via `wc_get_order_statuses()`)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L158",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_3_1_estados_reais_n\u00e3o_inventados_via_wc_get_order_statuses",
|
|
"community": 3,
|
|
"norm_label": "3.1 estados reais (nao inventados \u2014 via `wc_get_order_statuses()`)"
|
|
},
|
|
{
|
|
"label": "3.2 Itens da encomenda e ciclo de escrita",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L179",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_3_2_itens_da_encomenda_e_ciclo_de_escrita",
|
|
"community": 3,
|
|
"norm_label": "3.2 itens da encomenda e ciclo de escrita"
|
|
},
|
|
{
|
|
"label": "3.3 Devolu\u00e7\u00f5es (refunds)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L192",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_3_3_devolu\u00e7\u00f5es_refunds",
|
|
"community": 3,
|
|
"norm_label": "3.3 devolucoes (refunds)"
|
|
},
|
|
{
|
|
"label": "3.4 Notas da encomenda",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L202",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_3_4_notas_da_encomenda",
|
|
"community": 3,
|
|
"norm_label": "3.4 notas da encomenda"
|
|
},
|
|
{
|
|
"label": "3.5 Tabela de ability proposta \u2014 Encomendas",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L208",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_3_5_tabela_de_ability_proposta_encomendas",
|
|
"community": 3,
|
|
"norm_label": "3.5 tabela de ability proposta \u2014 encomendas"
|
|
},
|
|
{
|
|
"label": "4. Clientes",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L223",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_4_clientes",
|
|
"community": 7,
|
|
"norm_label": "4. clientes"
|
|
},
|
|
{
|
|
"label": "4.1 Capabilities reais (n\u00e3o `manage_woocommerce` gen\u00e9rico)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L234",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_4_1_capabilities_reais_n\u00e3o_manage_woocommerce_gen\u00e9rico",
|
|
"community": 7,
|
|
"norm_label": "4.1 capabilities reais (nao `manage_woocommerce` generico)"
|
|
},
|
|
{
|
|
"label": "4.2 Schema real (confirmado por `get_item_schema()`)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L246",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_4_2_schema_real_confirmado_por_get_item_schema",
|
|
"community": 7,
|
|
"norm_label": "4.2 schema real (confirmado por `get_item_schema()`)"
|
|
},
|
|
{
|
|
"label": "4.3 Tabela de ability proposta \u2014 Clientes",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L254",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_4_3_tabela_de_ability_proposta_clientes",
|
|
"community": 7,
|
|
"norm_label": "4.3 tabela de ability proposta \u2014 clientes"
|
|
},
|
|
{
|
|
"label": "5. Cup\u00f5es / Descontos",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L266",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_5_cup\u00f5es_descontos",
|
|
"community": 8,
|
|
"norm_label": "5. cupoes / descontos"
|
|
},
|
|
{
|
|
"label": "5.1 Tipos de desconto reais (via `wc_get_coupon_types()`)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L274",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_5_1_tipos_de_desconto_reais_via_wc_get_coupon_types",
|
|
"community": 8,
|
|
"norm_label": "5.1 tipos de desconto reais (via `wc_get_coupon_types()`)"
|
|
},
|
|
{
|
|
"label": "5.2 Campos de restri\u00e7\u00e3o confirmados (schema/data props do coupon)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L289",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_5_2_campos_de_restri\u00e7\u00e3o_confirmados_schema_data_props_do_coupon",
|
|
"community": 8,
|
|
"norm_label": "5.2 campos de restricao confirmados (schema/data props do coupon)"
|
|
},
|
|
{
|
|
"label": "5.3 Tabela de ability proposta \u2014 Cup\u00f5es",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L298",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_5_3_tabela_de_ability_proposta_cup\u00f5es",
|
|
"community": 8,
|
|
"norm_label": "5.3 tabela de ability proposta \u2014 cupoes"
|
|
},
|
|
{
|
|
"label": "6. Relat\u00f3rios / Analytics (`wc-analytics/*`)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L309",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_6_relat\u00f3rios_analytics_wc_analytics",
|
|
"community": 4,
|
|
"norm_label": "6. relatorios / analytics (`wc-analytics/*`)"
|
|
},
|
|
{
|
|
"label": "6.1 Dois grupos de controllers",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L317",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_6_1_dois_grupos_de_controllers",
|
|
"community": 4,
|
|
"norm_label": "6.1 dois grupos de controllers"
|
|
},
|
|
{
|
|
"label": "6.2 Capability real para relat\u00f3rios (n\u00e3o `manage_woocommerce`)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L335",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_6_2_capability_real_para_relat\u00f3rios_n\u00e3o_manage_woocommerce",
|
|
"community": 4,
|
|
"norm_label": "6.2 capability real para relatorios (nao `manage_woocommerce`)"
|
|
},
|
|
{
|
|
"label": "6.3 Data stores de agrega\u00e7\u00e3o confirmados",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L345",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_6_3_data_stores_de_agrega\u00e7\u00e3o_confirmados",
|
|
"community": 4,
|
|
"norm_label": "6.3 data stores de agregacao confirmados"
|
|
},
|
|
{
|
|
"label": "6.4 Tabela de ability proposta \u2014 Analytics",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L356",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_6_4_tabela_de_ability_proposta_analytics",
|
|
"community": 4,
|
|
"norm_label": "6.4 tabela de ability proposta \u2014 analytics"
|
|
},
|
|
{
|
|
"label": "7. Webhooks",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L376",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_7_webhooks",
|
|
"community": 5,
|
|
"norm_label": "7. webhooks"
|
|
},
|
|
{
|
|
"label": "7.1 Modelo de dados real (confirmado por `$data` default em `WC_Webhook`)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L385",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_7_1_modelo_de_dados_real_confirmado_por_data_default_em_wc_webhook",
|
|
"community": 5,
|
|
"norm_label": "7.1 modelo de dados real (confirmado por `$data` default em `wc_webhook`)"
|
|
},
|
|
{
|
|
"label": "7.2 Valida\u00e7\u00e3o de topic \u2014 n\u00e3o \u00e9 livre texto",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L393",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_7_2_valida\u00e7\u00e3o_de_topic_n\u00e3o_\u00e9_livre_texto",
|
|
"community": 5,
|
|
"norm_label": "7.2 validacao de topic \u2014 nao e livre texto"
|
|
},
|
|
{
|
|
"label": "7.3 Entrega ass\u00edncrona por omiss\u00e3o",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L405",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_7_3_entrega_ass\u00edncrona_por_omiss\u00e3o",
|
|
"community": 5,
|
|
"norm_label": "7.3 entrega assincrona por omissao"
|
|
},
|
|
{
|
|
"label": "7.4 Tabela de ability proposta \u2014 Webhooks",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L412",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_7_4_tabela_de_ability_proposta_webhooks",
|
|
"community": 5,
|
|
"norm_label": "7.4 tabela de ability proposta \u2014 webhooks"
|
|
},
|
|
{
|
|
"label": "8. Seguran\u00e7a / gating recomendado",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L423",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_8_seguran\u00e7a_gating_recomendado",
|
|
"community": 2,
|
|
"norm_label": "8. seguranca / gating recomendado"
|
|
},
|
|
{
|
|
"label": "9. Blueprint para r\u00e9plica",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L468",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_9_blueprint_para_r\u00e9plica",
|
|
"community": 9,
|
|
"norm_label": "9. blueprint para replica"
|
|
},
|
|
{
|
|
"label": "9.1 Prioridade de constru\u00e7\u00e3o (por valor/esfor\u00e7o, assumindo Fase 0 do doc00 j\u00e1 feita)",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L470",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_9_1_prioridade_de_constru\u00e7\u00e3o_por_valor_esfor\u00e7o_assumindo_fase_0_do_doc00_j\u00e1_feita",
|
|
"community": 9,
|
|
"norm_label": "9.1 prioridade de construcao (por valor/esforco, assumindo fase 0 do doc00 ja feita)"
|
|
},
|
|
{
|
|
"label": "9.2 Reaproveitamento expl\u00edcito dos padr\u00f5es j\u00e1 documentados",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L495",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_9_2_reaproveitamento_expl\u00edcito_dos_padr\u00f5es_j\u00e1_documentados",
|
|
"community": 9,
|
|
"norm_label": "9.2 reaproveitamento explicito dos padroes ja documentados"
|
|
},
|
|
{
|
|
"label": "9.3 O que N\u00c3O replicar sem decis\u00e3o expl\u00edcita",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L514",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_9_3_o_que_n\u00e3o_replicar_sem_decis\u00e3o_expl\u00edcita",
|
|
"community": 9,
|
|
"norm_label": "9.3 o que nao replicar sem decisao explicita"
|
|
},
|
|
{
|
|
"label": "10. Fonte",
|
|
"file_type": "document",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L532",
|
|
"_origin": "ast",
|
|
"id": "docs_11_woocommerce_blueprint_10_fonte",
|
|
"community": 2,
|
|
"norm_label": "10. fonte"
|
|
},
|
|
{
|
|
"label": "INDEX.md",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "docs_index",
|
|
"community": 2,
|
|
"norm_label": "index.md"
|
|
},
|
|
{
|
|
"label": "EMCP Tools \u2014 Mapeamento completo e blueprint de r\u00e9plica",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"community": 0,
|
|
"norm_label": "emcp tools \u2014 mapeamento completo e blueprint de replica"
|
|
},
|
|
{
|
|
"label": "1. Mapa dos documentos",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "docs_index_1_mapa_dos_documentos",
|
|
"community": 0,
|
|
"norm_label": "1. mapa dos documentos"
|
|
},
|
|
{
|
|
"label": "2. O achado mais importante de toda a s\u00e9rie",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"id": "docs_index_2_o_achado_mais_importante_de_toda_a_s\u00e9rie",
|
|
"community": 0,
|
|
"norm_label": "2. o achado mais importante de toda a serie"
|
|
},
|
|
{
|
|
"label": "3. Os 5 subsistemas de maior valor para copiar quase verbatim",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"id": "docs_index_3_os_5_subsistemas_de_maior_valor_para_copiar_quase_verbatim",
|
|
"community": 0,
|
|
"norm_label": "3. os 5 subsistemas de maior valor para copiar quase verbatim"
|
|
},
|
|
{
|
|
"label": "4. Padr\u00f5es arquitecturais que atravessam todo o plugin",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L92",
|
|
"_origin": "ast",
|
|
"id": "docs_index_4_padr\u00f5es_arquitecturais_que_atravessam_todo_o_plugin",
|
|
"community": 0,
|
|
"norm_label": "4. padroes arquitecturais que atravessam todo o plugin"
|
|
},
|
|
{
|
|
"label": "5. Sequ\u00eancia de constru\u00e7\u00e3o recomendada para uma r\u00e9plica",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L126",
|
|
"_origin": "ast",
|
|
"id": "docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica",
|
|
"community": 1,
|
|
"norm_label": "5. sequencia de construcao recomendada para uma replica"
|
|
},
|
|
{
|
|
"label": "Fase 0 \u2014 Funda\u00e7\u00e3o (sem isto, nada mais tem rollback nem \u00e9 seguro)",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L130",
|
|
"_origin": "ast",
|
|
"id": "docs_index_fase_0_funda\u00e7\u00e3o_sem_isto_nada_mais_tem_rollback_nem_\u00e9_seguro",
|
|
"community": 1,
|
|
"norm_label": "fase 0 \u2014 fundacao (sem isto, nada mais tem rollback nem e seguro)"
|
|
},
|
|
{
|
|
"label": "Fase 1 \u2014 Conte\u00fado WordPress puro (sem depend\u00eancia de Elementor)",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L141",
|
|
"_origin": "ast",
|
|
"id": "docs_index_fase_1_conte\u00fado_wordpress_puro_sem_depend\u00eancia_de_elementor",
|
|
"community": 1,
|
|
"norm_label": "fase 1 \u2014 conteudo wordpress puro (sem dependencia de elementor)"
|
|
},
|
|
{
|
|
"label": "Fase 2 \u2014 Elementor (o n\u00facleo de \"construir p\u00e1ginas\")",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L146",
|
|
"_origin": "ast",
|
|
"id": "docs_index_fase_2_elementor_o_n\u00facleo_de_construir_p\u00e1ginas",
|
|
"community": 1,
|
|
"norm_label": "fase 2 \u2014 elementor (o nucleo de \"construir paginas\")"
|
|
},
|
|
{
|
|
"label": "Fase 3 \u2014 Camadas de produto sobre o conte\u00fado",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L153",
|
|
"_origin": "ast",
|
|
"id": "docs_index_fase_3_camadas_de_produto_sobre_o_conte\u00fado",
|
|
"community": 1,
|
|
"norm_label": "fase 3 \u2014 camadas de produto sobre o conteudo"
|
|
},
|
|
{
|
|
"label": "Fase 4 \u2014 Superf\u00edcie de risco elevado, opt-in",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L159",
|
|
"_origin": "ast",
|
|
"id": "docs_index_fase_4_superf\u00edcie_de_risco_elevado_opt_in",
|
|
"community": 1,
|
|
"norm_label": "fase 4 \u2014 superficie de risco elevado, opt-in"
|
|
},
|
|
{
|
|
"label": "Fase 5 \u2014 Integra\u00e7\u00f5es e periferia (valor incremental, n\u00e3o bloqueante)",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L169",
|
|
"_origin": "ast",
|
|
"id": "docs_index_fase_5_integra\u00e7\u00f5es_e_periferia_valor_incremental_n\u00e3o_bloqueante",
|
|
"community": 1,
|
|
"norm_label": "fase 5 \u2014 integracoes e periferia (valor incremental, nao bloqueante)"
|
|
},
|
|
{
|
|
"label": "Explicitamente fora de \u00e2mbito (doc 10 \u00a72)",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L175",
|
|
"_origin": "ast",
|
|
"id": "docs_index_explicitamente_fora_de_\u00e2mbito_doc_10_2",
|
|
"community": 1,
|
|
"norm_label": "explicitamente fora de ambito (doc 10 \u00a72)"
|
|
},
|
|
{
|
|
"label": "6. Tabela de risco consolidada",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L185",
|
|
"_origin": "ast",
|
|
"id": "docs_index_6_tabela_de_risco_consolidada",
|
|
"community": 0,
|
|
"norm_label": "6. tabela de risco consolidada"
|
|
},
|
|
{
|
|
"label": "7. Como usar esta documenta\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L207",
|
|
"_origin": "ast",
|
|
"id": "docs_index_7_como_usar_esta_documenta\u00e7\u00e3o",
|
|
"community": 0,
|
|
"norm_label": "7. como usar esta documentacao"
|
|
},
|
|
{
|
|
"label": "Metodologia",
|
|
"file_type": "document",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L223",
|
|
"_origin": "ast",
|
|
"id": "docs_index_metodologia",
|
|
"community": 0,
|
|
"norm_label": "metodologia"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint",
|
|
"target": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"source": "docs_index",
|
|
"target": "docs_11_woocommerce_blueprint",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_0_porque_este_documento_\u00e9_diferente_dos_outros_10",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L532",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_10_fonte",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_1_panorama",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_2_produtos",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_3_encomendas",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_4_clientes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L266",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_5_cup\u00f5es_descontos",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L309",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_6_relat\u00f3rios_analytics_wc_analytics",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L376",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_7_webhooks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L423",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_8_seguran\u00e7a_gating_recomendado",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L468",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_11_woocommerce_blueprint_de_abilities_mcp_n\u00e3o_\u00e9_auditoria_emcp",
|
|
"target": "docs_11_woocommerce_blueprint_9_blueprint_para_r\u00e9plica",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_2_produtos",
|
|
"target": "docs_11_woocommerce_blueprint_2_1_schema_real_campos_confirmados_por_leitura_de_get_item_schema",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_2_produtos",
|
|
"target": "docs_11_woocommerce_blueprint_2_2_endpoints_extra_confirmados_al\u00e9m_do_crud_standard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_2_produtos",
|
|
"target": "docs_11_woocommerce_blueprint_2_3_tabela_de_ability_proposta_produtos",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_3_encomendas",
|
|
"target": "docs_11_woocommerce_blueprint_3_1_estados_reais_n\u00e3o_inventados_via_wc_get_order_statuses",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L179",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_3_encomendas",
|
|
"target": "docs_11_woocommerce_blueprint_3_2_itens_da_encomenda_e_ciclo_de_escrita",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_3_encomendas",
|
|
"target": "docs_11_woocommerce_blueprint_3_3_devolu\u00e7\u00f5es_refunds",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_3_encomendas",
|
|
"target": "docs_11_woocommerce_blueprint_3_4_notas_da_encomenda",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L208",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_3_encomendas",
|
|
"target": "docs_11_woocommerce_blueprint_3_5_tabela_de_ability_proposta_encomendas",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_4_clientes",
|
|
"target": "docs_11_woocommerce_blueprint_4_1_capabilities_reais_n\u00e3o_manage_woocommerce_gen\u00e9rico",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_4_clientes",
|
|
"target": "docs_11_woocommerce_blueprint_4_2_schema_real_confirmado_por_get_item_schema",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L254",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_4_clientes",
|
|
"target": "docs_11_woocommerce_blueprint_4_3_tabela_de_ability_proposta_clientes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L274",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_5_cup\u00f5es_descontos",
|
|
"target": "docs_11_woocommerce_blueprint_5_1_tipos_de_desconto_reais_via_wc_get_coupon_types",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L289",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_5_cup\u00f5es_descontos",
|
|
"target": "docs_11_woocommerce_blueprint_5_2_campos_de_restri\u00e7\u00e3o_confirmados_schema_data_props_do_coupon",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L298",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_5_cup\u00f5es_descontos",
|
|
"target": "docs_11_woocommerce_blueprint_5_3_tabela_de_ability_proposta_cup\u00f5es",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L317",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_6_relat\u00f3rios_analytics_wc_analytics",
|
|
"target": "docs_11_woocommerce_blueprint_6_1_dois_grupos_de_controllers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L335",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_6_relat\u00f3rios_analytics_wc_analytics",
|
|
"target": "docs_11_woocommerce_blueprint_6_2_capability_real_para_relat\u00f3rios_n\u00e3o_manage_woocommerce",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L345",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_6_relat\u00f3rios_analytics_wc_analytics",
|
|
"target": "docs_11_woocommerce_blueprint_6_3_data_stores_de_agrega\u00e7\u00e3o_confirmados",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L356",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_6_relat\u00f3rios_analytics_wc_analytics",
|
|
"target": "docs_11_woocommerce_blueprint_6_4_tabela_de_ability_proposta_analytics",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L385",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_7_webhooks",
|
|
"target": "docs_11_woocommerce_blueprint_7_1_modelo_de_dados_real_confirmado_por_data_default_em_wc_webhook",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L393",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_7_webhooks",
|
|
"target": "docs_11_woocommerce_blueprint_7_2_valida\u00e7\u00e3o_de_topic_n\u00e3o_\u00e9_livre_texto",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L405",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_7_webhooks",
|
|
"target": "docs_11_woocommerce_blueprint_7_3_entrega_ass\u00edncrona_por_omiss\u00e3o",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L412",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_7_webhooks",
|
|
"target": "docs_11_woocommerce_blueprint_7_4_tabela_de_ability_proposta_webhooks",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L470",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_9_blueprint_para_r\u00e9plica",
|
|
"target": "docs_11_woocommerce_blueprint_9_1_prioridade_de_constru\u00e7\u00e3o_por_valor_esfor\u00e7o_assumindo_fase_0_do_doc00_j\u00e1_feita",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L495",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_9_blueprint_para_r\u00e9plica",
|
|
"target": "docs_11_woocommerce_blueprint_9_2_reaproveitamento_expl\u00edcito_dos_padr\u00f5es_j\u00e1_documentados",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/11-WOOCOMMERCE-BLUEPRINT.md",
|
|
"source_location": "L514",
|
|
"weight": 1.0,
|
|
"source": "docs_11_woocommerce_blueprint_9_blueprint_para_r\u00e9plica",
|
|
"target": "docs_11_woocommerce_blueprint_9_3_o_que_n\u00e3o_replicar_sem_decis\u00e3o_expl\u00edcita",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"source": "docs_index",
|
|
"target": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"source": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"target": "docs_index_1_mapa_dos_documentos",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"source": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"target": "docs_index_2_o_achado_mais_importante_de_toda_a_s\u00e9rie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"source": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"target": "docs_index_3_os_5_subsistemas_de_maior_valor_para_copiar_quase_verbatim",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"source": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"target": "docs_index_4_padr\u00f5es_arquitecturais_que_atravessam_todo_o_plugin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"source": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"target": "docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"source": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"target": "docs_index_6_tabela_de_risco_consolidada",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"source": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"target": "docs_index_7_como_usar_esta_documenta\u00e7\u00e3o",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"source": "docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica",
|
|
"target": "docs_index_metodologia",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"source": "docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica",
|
|
"target": "docs_index_explicitamente_fora_de_\u00e2mbito_doc_10_2",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"source": "docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica",
|
|
"target": "docs_index_fase_0_funda\u00e7\u00e3o_sem_isto_nada_mais_tem_rollback_nem_\u00e9_seguro",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"source": "docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica",
|
|
"target": "docs_index_fase_1_conte\u00fado_wordpress_puro_sem_depend\u00eancia_de_elementor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"source": "docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica",
|
|
"target": "docs_index_fase_2_elementor_o_n\u00facleo_de_construir_p\u00e1ginas",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"source": "docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica",
|
|
"target": "docs_index_fase_3_camadas_de_produto_sobre_o_conte\u00fado",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"source": "docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica",
|
|
"target": "docs_index_fase_4_superf\u00edcie_de_risco_elevado_opt_in",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "docs/INDEX.md",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"source": "docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica",
|
|
"target": "docs_index_fase_5_integra\u00e7\u00f5es_e_periferia_valor_incremental_n\u00e3o_bloqueante",
|
|
"confidence_score": 1.0
|
|
}
|
|
],
|
|
"hyperedges": [],
|
|
"built_at_commit": "2f98a527a8358fe2b8a470803a2ec0c9930629b6"
|
|
} |