Commit Graph

9 Commits

Author SHA1 Message Date
bruno cesar
35275d8b2b feat: port 8 public-safe patterns and release system 2026-03-01 17:38:03 -03:00
bruno cesar
6c088a1f2e refactor: rename icarus namespace to bracc and clean public identity 2026-03-01 13:52:40 -03:00
bruno cesar
5986dde53a fix(api): skip pattern tests when engine is absent and add bracc.org 2026-03-01 12:34:29 -03:00
bruno cesar
9173d10c62 fix(api): format pattern tests for CI lint 2026-03-01 12:28:32 -03:00
bruno cesar
51928dd572 Prepare first GitHub push: readiness, security and Linear-first setup 2026-02-27 00:28:58 -03:00
bruno cesar
00776d6399 Add 5 new pipelines (ICIJ, OpenSanctions, CVM, Câmara, Senado) + 5 pattern queries
New ETL pipelines:
- ICIJ OffshoreLeaks: OffshoreEntity/OffshoreOfficer nodes, OFFICER_OF/INTERMEDIARY_OF rels
- OpenSanctions: GlobalPEP nodes, GLOBAL_PEP_MATCH rels (FtM JSONL parser)
- CVM: CVMProceeding nodes, CVM_SANCIONADA rels, penalty value parsing
- Câmara: Expense nodes (CEAP), GASTOU/FORNECEU rels, deputy/supplier links
- Senado: Expense nodes (CEAPS), FORNECEU rels

New pattern queries:
- offshore_connection, deputy_supplier_loop, cvm_sanctioned_receiving
- global_pep_contracts, legislator_supplier_loop

Schema: 5 constraints, 10 indexes, fulltext expanded to 14 labels
Runner: 19 pipelines registered. Meta: 19 data sources.
Frontend: 5 entity types, 7 relationship types (i18n + tokens + graph)
142 new ETL tests (673 total, all green)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 18:15:52 -03:00
bruno cesar
73be3bc29b Add 5 new pattern queries: donation-amendment loop, amendment-beneficiary contracts, debtor-health operator, sanctioned-health operator, shell-company contracts
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 03:14:35 -03:00
bruno cesar
e031dc3f18 Phase 14b: Expand queries, landing, and frontend for 15 node/rel types
Cypher queries updated for all 15 node labels and 15 relationship types
(graph_expand, entity_connections, entity_timeline, entity_score,
schema_init). 3 new patterns: debtor_contracts, embargoed_receiving,
loan_debtor. Landing redesign with HeroGraph, FeatureIcons, typewriter
hook, 13 data sources. Frontend: 5 new data colors, 13 rel types in
graph store, i18n for new entity/relationship types. Schema: 5 new
uniqueness constraints + 3 new indexes. 473 tests green.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 02:07:02 -03:00
bruno cesar
fb7395d8ba Expand queries, schema, patterns, and frontend for 15 node/rel types post Phase 14 data load
Cypher: graph_expand, entity_connections, entity_timeline, entity_score, meta_stats, search
all handle Finance, Embargo, Education, Convenio, LaborStats, Health, Amendment nodes.
Schema: 5 uniqueness constraints + 3 indexes for new node types.
3 new patterns: debtor_contracts, embargoed_receiving, loan_debtor (8 total).
Frontend: 5 dataColors, 6 relColors, 5 SVG icons, 12 entity + 13 rel types in store/i18n.
Landing: 13 data sources, updated stats. Meta: 14 counts + 14 sources.
ETL: CNPJ pipeline rewrite (MERGE-safe, CNAE/address fields), runner registers 14 pipelines.
Docs: spec + context updated. 468 tests green, neutrality pass.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 17:10:01 -03:00