{"server":"io.github.medley/fda-data","count":4,"changes":[{"tool":"fda_link_subsidiaries","kind":"removed","observed_at":"2026-10-02T03:50:52.872Z","fields":[],"description_before":"Explicitly link existing company records under a parent company for family-level rollups. Use this when names like Actavis or Cephalon already belong to their own company_id and should roll up under a parent like Teva. This preserves alias collision safety while making manufacturing and facility summaries family-aware.","description_after":null,"description_similarity":null,"before_hash":"98655bf766bd5afdeadd602d7fd86ea4","after_hash":null},{"tool":"fda_save_aliases","kind":"removed","observed_at":"2026-10-02T03:50:52.872Z","fields":[],"description_before":"Save normalized alias names for a parent company, updating confidence and tracking collisions. Use this for true name variants of the same company record. If a collision says the alias already belongs to another company_id, use fda_link_subsidiaries instead of forcing the alias. Typical workflow: call fda_suggest_subsidiaries first, review results, then call this tool with confirmed same-entity alias names.","description_after":null,"description_similarity":null,"before_hash":"6e516519ed661264cb370f1f8c2ea663","after_hash":null},{"tool":"fda_company_full","kind":"changed","observed_at":"2026-10-02T03:50:52.872Z","fields":["description"],"description_before":"Comprehensive company profile: facilities (with addresses and operations), enforcement actions (recalls), 510(k) clearances, PMA approvals, and drug applications for a single company and its known aliases. Costs 5 credits. Excludes: inspection history, citations, compliance actions (warning letters), facility-level product lists, import refusals, and family rollups across separate child company records. For family rollups: call fda_suggest_subsidiaries first, then use fda_save_aliases for true same-company names or fda_link_subsidiaries for distinct child companies. Related: fda_suggest_subsidiaries (discover subsidiaries), fda_link_subsidiaries (create explicit family links), fda_get_facility (per-facility products, operations type, risk summary by FEI), fda_inspections (inspection history by FEI or company), fda_citations (CFR violations by FEI), fda_compliance_actions (warning letters/seizures by FEI or company), fda_search_aphis (animal health facilities for vet companies), fda_drug_shortages (active drug shortages).","description_after":"Comprehensive company profile: facilities (with addresses and operations), enforcement actions (recalls), 510(k) clearances, PMA approvals, and drug applications for a single company and its known aliases. Costs 5 credits. Excludes: inspection history, citations, compliance actions (warning letters), facility-level product lists, import refusals, and family rollups across separate child company records. For family coverage: call fda_suggest_subsidiaries first, then use fda_manufacturing_risk_summary or fda_search_family_facilities with the curated company mappings. Related: fda_suggest_subsidiaries (discover subsidiaries), fda_search_family_facilities (family-aware facility search), fda_get_facility (per-facility products, operations type, risk summary by FEI), fda_inspections (inspection history by FEI or company), fda_citations (CFR violations by FEI), fda_compliance_actions (warning letters/seizures by FEI or company), fda_search_aphis (animal health facilities for vet companies), fda_drug_shortages (active drug shortages).","description_similarity":0.835,"before_hash":"7bb7b21213d2420a68c2ed402977675c","after_hash":"b0c3ff05967f29c4e0bf1e7977daf18c"},{"tool":"fda_suggest_subsidiaries","kind":"changed","observed_at":"2026-10-02T03:50:52.872Z","fields":["description"],"description_before":"Discover subsidiary and related company names using FDA datasets first, then supplement with external corporate hierarchy sources (SEC EDGAR Exhibit 21 and GLEIF) when available. Costs 2 credits. Returns FDA name candidates, evidence-backed company-record suggestions, EDGAR subsidiaries, GLEIF subsidiaries, existing aliases, and facility coverage stats. The coverage.unlinked_feis count indicates how many facilities may be missing from the current alias set. The workflow is conservative and explainable: it validates candidates against FDA company records instead of auto-linking them. Note: EDGAR and GLEIF may lag recent acquisitions or divestitures, so missing external results do not rule out FDA-visible subsidiaries. Recommended workflow: 1. fda_suggest_subsidiaries, 2. fda_link_subsidiaries for distinct child companies or fda_save_aliases for true same-company variants, 3. fda_manufacturing_risk_summary or fda_search_family_facilities. Related: fda_link_subsidiaries (persist explicit family links), fda_save_aliases (persist same-entity names), fda_manufacturing_risk_summary (family-aware company rollup), fda_search_family_facilities (family-aware FEI search).","description_after":"Discover subsidiary and related company names using FDA datasets first, then supplement with external corporate hierarchy sources (SEC EDGAR Exhibit 21 and GLEIF) when available. Costs 2 credits. Returns FDA name candidates, evidence-backed company-record suggestions, EDGAR subsidiaries, GLEIF subsidiaries, existing aliases, and facility coverage stats. The coverage.unlinked_feis count indicates how many facilities may be missing from the current alias set. The workflow is conservative and explainable: it validates candidates against FDA company records instead of auto-linking them. Note: EDGAR and GLEIF may lag recent acquisitions or divestitures, so missing external results do not rule out FDA-visible subsidiaries. Recommended workflow: 1. fda_suggest_subsidiaries, 2. review evidence and request administrator curation for confirmed mappings, 3. fda_manufacturing_risk_summary or fda_search_family_facilities. Related: fda_manufacturing_risk_summary (family-aware company rollup), fda_search_family_facilities (family-aware FEI search).","description_similarity":0.839,"before_hash":"a65e939f297c68ce634bcb60e8f7b827","after_hash":"5003355af8f2d8848cc2d53b7877e38e"}],"next_before":null,"next_actions":[]}