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.
1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "label": "INDEX.md", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L1"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "label": "EMCP Tools \u2014 Mapeamento completo e blueprint de r\u00e9plica", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L1"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_1_mapa_dos_documentos", "label": "1. Mapa dos documentos", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L19"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_2_o_achado_mais_importante_de_toda_a_s\u00e9rie", "label": "2. O achado mais importante de toda a s\u00e9rie", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L44"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_3_os_5_subsistemas_de_maior_valor_para_copiar_quase_verbatim", "label": "3. Os 5 subsistemas de maior valor para copiar quase verbatim", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L60"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_4_padr\u00f5es_arquitecturais_que_atravessam_todo_o_plugin", "label": "4. Padr\u00f5es arquitecturais que atravessam todo o plugin", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L95"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica", "label": "5. Sequ\u00eancia de constru\u00e7\u00e3o recomendada para uma r\u00e9plica", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L129"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_0_funda\u00e7\u00e3o_sem_isto_nada_mais_tem_rollback_nem_\u00e9_seguro", "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": "L133"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_1_conte\u00fado_wordpress_puro_sem_depend\u00eancia_de_elementor", "label": "Fase 1 \u2014 Conte\u00fado WordPress puro (sem depend\u00eancia de Elementor)", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L144"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_2_elementor_o_n\u00facleo_de_construir_p\u00e1ginas", "label": "Fase 2 \u2014 Elementor (o n\u00facleo de \"construir p\u00e1ginas\")", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L149"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_3_camadas_de_produto_sobre_o_conte\u00fado", "label": "Fase 3 \u2014 Camadas de produto sobre o conte\u00fado", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L156"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_4_superf\u00edcie_de_risco_elevado_opt_in", "label": "Fase 4 \u2014 Superf\u00edcie de risco elevado, opt-in", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L162"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_5_integra\u00e7\u00f5es_e_periferia_valor_incremental_n\u00e3o_bloqueante", "label": "Fase 5 \u2014 Integra\u00e7\u00f5es e periferia (valor incremental, n\u00e3o bloqueante)", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L172"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_explicitamente_fora_de_\u00e2mbito_doc_10_2", "label": "Explicitamente fora de \u00e2mbito (doc 10 \u00a72)", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L178"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_6_tabela_de_risco_consolidada", "label": "6. Tabela de risco consolidada", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L188"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_7_como_usar_esta_documenta\u00e7\u00e3o", "label": "7. Como usar esta documenta\u00e7\u00e3o", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L210"}, {"id": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_metodologia", "label": "Metodologia", "file_type": "document", "source_file": "docs/INDEX.md", "source_location": "L226"}], "edges": [{"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L1", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_1_mapa_dos_documentos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L19", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_00_arquitectura_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L23", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_01_elementor_classico_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L24", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_02_atomic_v4_gutenberg_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L25", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_03_wordpress_core_temas_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L26", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_04_themer_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L27", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_05_redirects_search_ledger_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L28", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_06_sandbox_custom_code_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L29", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_07_system_ops_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L30", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_08_integracoes_terceiros_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L31", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_09_stock_images_cloud_oauth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L32", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_10_modulos_e_inventario_pro_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L33", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_11_woocommerce_blueprint_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L34", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_md", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_12_widget_builder_blueprint_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L35", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_2_o_achado_mais_importante_de_toda_a_s\u00e9rie", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L44", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_3_os_5_subsistemas_de_maior_valor_para_copiar_quase_verbatim", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L60", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_4_padr\u00f5es_arquitecturais_que_atravessam_todo_o_plugin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L95", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L129", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_0_funda\u00e7\u00e3o_sem_isto_nada_mais_tem_rollback_nem_\u00e9_seguro", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L133", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_1_conte\u00fado_wordpress_puro_sem_depend\u00eancia_de_elementor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L144", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_2_elementor_o_n\u00facleo_de_construir_p\u00e1ginas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L149", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_3_camadas_de_produto_sobre_o_conte\u00fado", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L156", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_4_superf\u00edcie_de_risco_elevado_opt_in", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L162", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_fase_5_integra\u00e7\u00f5es_e_periferia_valor_incremental_n\u00e3o_bloqueante", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L172", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_5_sequ\u00eancia_de_constru\u00e7\u00e3o_recomendada_para_uma_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_explicitamente_fora_de_\u00e2mbito_doc_10_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L178", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_6_tabela_de_risco_consolidada", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L188", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_7_como_usar_esta_documenta\u00e7\u00e3o", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L210", "weight": 1.0}, {"source": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_emcp_tools_mapeamento_completo_e_blueprint_de_r\u00e9plica", "target": "media_ealmeida_dados_dev_emcp_tools_mapping_docs_index_metodologia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/INDEX.md", "source_location": "L226", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} |