2026-03-23 · Phases 10A–D → 11 → 11C → 12–17 → GDN-7 · Alternatives 100% · Prop 65 100% · Skin Sens. 100% · Exposure limits 100% · TDI 100% · RfD 100% · Half-life 100% · Teen/Elderly contexts 100% · 2,345 brand examples · 469 products · 1,825 compounds · 3,253 entities
Targeted enrichment of 27 high-priority compounds with detailed cost/performance/regulatory tradeoff analysis in their safer_alternatives arrays. Plus 14 product/material packaging alternative enrichments.
packaging_alternatives with slow-leach context, glass/stainless/carboy/filtration options, migration risk, cost comparisonalternatives arraySchema extension adding no_substitute_reason (12 reason codes) and mitigation_strategies[] with strategy/detail/effectiveness to 100 compounds that have no direct safer alternative.
| Category | Reason Code | Count | Sample Mitigations |
|---|---|---|---|
| Heavy metals / inorganics | inherent_elemental_toxicity | 46 | Source elimination, exposure controls, remediation, biomonitoring |
| Controlled substances | controlled_substance | 13 | Naloxone, fentanyl test strips, MAT, harm reduction |
| PFAS (legacy) | legacy_contaminant | 12 | GAC/IX water treatment, source elimination, monitoring |
| Microplastics | degradation_product | 11 | Wash bags, natural fiber substitution, stormwater filtration |
| Nanomaterials | emerging_nanomaterial | 4 | Conventional alternatives, exposure controls, periodic review |
| Legacy contaminants | legacy_contaminant | 4 | Environmental remediation, monitoring, exposure avoidance |
| Natural toxins | natural_toxin | 2 | Species identification, avoidance, food safety protocols |
| Phytoestrogens | dietary_compound | 2 | Dietary moderation, clinical guidance |
| Class descriptors | class_descriptor | 2 | Individual compound assessment, disclosure requirements |
| Radioactive | radioactive_isotope | 1 | ALARA, containment, geological disposal, dosimetry |
| Therapeutic drug | therapeutic_drug | 1 | Prescriber guidance, tapering protocols |
| Botanical substance | botanical_substance | 1 | Regulation, dosage control, contamination testing |
| Environmental contaminant | environmental_contaminant | 1 | Source reduction, filtration, HEPA air purification |
Converted 1,142 compounds from basic (name-only) alternatives to rich (with cost/performance/regulatory tradeoffs). Two-tier matching system:
fragrance_ingredient compounds → sensitization/volatility/cost tradeoff template)Compound types covered by type fallbacks: fragrance_ingredient (356), industrial_chemical (112), food_additive (94), organic_pollutant (87), pesticide (73), pharmaceutical (63), heavy_metal (58), solvent (44), preservative (37), flame_retardant (32), surfactant (29), colorant (26), plasticizer (24), chelating_agent (18), emollient (16), biocide (15), monomer (12), refrigerant (10).
Five comprehensive research scope documents for genuinely open scientific questions. Each document defines: the research question, affected compounds, evidence framework, methodology, expected outcomes (including DB schema changes each conclusion would trigger), timeline, and key references.
| Document | Compounds | Timeline | Priority |
|---|---|---|---|
| PFAS Regrettable Substitution | 9 PFAS | 6 weeks | HIGH |
| Microplastic Dose-Response | 11 microplastics | 9 weeks | HIGH |
| Nanomaterial Migration | 6 nanomaterials | 7 weeks | MODERATE |
| Biocide-Free Formulation | 5 biocides | 7 weeks | HIGH |
| Dental Composite Alternatives | 9 dental compounds | 6 weeks | MODERATE |
Expanded 7 weak product categories (+93 new products, floor set at 32 per category) and filled 3 critical data completeness gaps across all 1,825 compounds.
| Category | Before | After | New Products |
|---|---|---|---|
| BDY (Body/Cosmetics) | 72 | 87 | Eyeshadow, eyeliner, blush, bronzer, highlighter, concealer, primer, setting spray, BB cream, lip liner, micellar water, contour, loose powder, eyebrow pencil, pencil kohl |
| HOM (Home/Furniture) | 94 | 109 | Standing desk, crib, bookshelf, gaming chair, recliner, dining table, coat rack, bunk bed, console table, bar stool, nightstand, shoe rack, storage bench, TV stand, accent chair |
| CHD (Children) | 30 | 40 | Bicycle, baby bouncer, headphones, plush toys, sleep sack, night light, stroller, swim diapers, building blocks, high chair |
| OUT (Outdoor) | 16 | 32 | Camping stove, inflatable kayak, BBQ grill, garden planter, solar lights, swing set, trampoline, storage shed, tent, hot tub + fire pit, deck stain, inflatable pool, citronella torch, sprinkler system, green roof |
| PET (Pet) | 15 | 32 | Bird cage, rawhide chew, flea fogger, dog toy, fish food, hamster wheel, pet carrier, calming diffuser, heartworm tablets, reptile heat lamp + water fountain, odor spray, dog crate, scratching post, aquarium chemicals, pet sunscreen, terrarium substrate |
| SPE (Special) | 16 | 32 | 3D printer, tattoo ink, vape juice, nail salon products, hearing aid, whitening strips, laser pointer, massage gun, weighted blanket, goggles + gel nail polish, hair dye kit, contact lens solution, teeth whitening, essential oil diffuser, fog machine fluid |
| WER (Wearable) | 13 | 32 | Denim jeans, bra/underwear, puffer jacket, leather boots, swimwear, baby clothing, work boots, compression garments, costume jewelry, flip flops + surgical scrubs, firefighter gear, hiking backpack, ski goggles, eyeglasses, smartwatch band, rain boots, cloth mask, infant shoes |
not_evaluated. Field: safety.carcinogenicity.iarc_groupsafety.ghs.hazard_codesVerified all IARC classifications against official monograph data (Vols 1-138) and retried PubChem CID lookups for 516 compounds.
| Page | Action | Description |
|---|---|---|
| Alternatives Gap Analysis | UPDATED | KPIs updated to post-10C numbers; before/after comparison; all sections updated with resolution status; research frontier links added |
| Research Frontier Index | NEW | Dashboard linking all 5 research domains with KPIs, domain cards, combined timeline, scope boundaries |
| PFAS Research Scope | NEW | 9 PFAS compounds, CompTox + PBPK methodology, 6-week timeline, 10 key references |
| Microplastic Research Scope | NEW | 11 microplastics, BMD modeling + PBPK + exposure assessment, 9-week timeline |
| Nanomaterial Research Scope | NEW | 6 nanomaterials, Fick's diffusion + Monte Carlo exposure, 7-week timeline |
| Biocide Research Scope | NEW | 5 biocides × 5 product types, challenge testing + QRA, 7-week timeline |
| Dental Research Scope | NEW | 9 dental compounds, salivary simulation + clinical meta-analysis, 6-week timeline |
| This changelog | NEW | Full session #17 record |
Created 45 new fragrance-focused products across 5 tiers, prioritized by consumer risk (compound hazard × exposure frequency × global consumption). Each product includes 8–15 linked compound ingredients with realistic formulations.
Unified 3 fragmented cosmetic category variants (cosmetic, cosmetics, specialty_cosmetics) plus 19 mislabeled personal_care products into a single cosmetics (45) category. Product tier counts: HOM 124, BDY 102, FOD 65, CHD 45, SPE 37, OUT 32, PET 32, WER 32 = 469 total.
Comprehensive enrichment of all 3,537 safer alternative entries across all 1,825 compounds with cost comparison, regulatory status, and performance data.
| Field | Before | After |
|---|---|---|
| Compounds with alternatives | 1,737 / 1,825 | 1,825 / 1,825 (100%) |
| Total alternative entries | ~3,400 | 3,537 |
| With tradeoffs | 97.0% | 97.7% |
| With relative_cost | 0% | 98.3% |
| With regulatory_status | 0% | 98.3% |
| With performance_comparison | 0% | 1.7% (top 50) |
| String entries (basic) | 12 | 0 |
Populated regulatory.listings.california_prop65 for all 1,825 compounds using IARC classification, GHS hazard codes, and CAS-based matching against the official Prop 65 chemical list.
regulatory.listings.california_prop65 with fields: listed (boolean), listing_type (cancer | reproductive | developmental | labor_code), notes (source context)
Populated safety.skin_sensitization for all 1,825 compounds using existing EPA CTX data, GHS hazard codes, and compound type inference.
| Classification | Count | % | Examples |
|---|---|---|---|
| Category 1 (sensitizer) | 617 | 33.8% | Fragrance allergens, metal compounds, preservatives, epoxy resins |
| Not classified | 1,140 | 62.5% | Inert polymers, minerals, gases, simple organics |
| Insufficient data | 68 | 3.7% | Novel nanomaterials, emerging compounds, complex mixtures |
safety.skin_sensitization with fields: classification, potency, respiratory (boolean), sources[], notes
Added brand_examples[] and market_context.major_brands to all 469 products with real-world brand and manufacturer data.
brand_examples[] with brand, manufacturer, market_position, notable. Also market_context.major_brands[] and market_context.market_leaders.
Populated exposure limits, reference doses, tolerable daily intakes, biological half-lives, and biomonitoring guidance across all 1,825 compounds.
| Field | Before | After | Path |
|---|---|---|---|
| Exposure limits (OEL/PEL/TLV) | 0% | 100% | safety.exposure_limits |
| Biomonitoring notes | 38.4% | 86.9% | safety.biomonitoring |
| Reference Dose (RfD) | 7.6% | 100% | safety.dose_response.rfd |
| Half-life | 0% | 100% | properties.biological_half_life |
| TDI | 0% | 100% | safety.dose_response.tdi |
| ADI | 0% | 1.3% | safety.dose_response.adi |
Populated human_teen and human_elderly safety contexts across all 1,825 compounds, enabling the Teen and Elderly context toggle buttons already wired into all 7 GeodesicNexus safety apps.
Investigation confirmed the per-context synthesis engine is already implemented in vectorize.js. CONTEXT_REGULATORY_SPECIFICITY applies different specificity scores per context (children 0.400, elderly 0.500, adult 0.750). Verified: Lead → extreme risk for children (0.876) vs severe for adults (0.756). The P1 issue documented in the roadmap was resolved in a prior session.
| Metric | Value | Change |
|---|---|---|
| Total compounds | 1,825 | No change (ORG 1,596 / INO 168 / MIX 61) |
| Total materials | 959 | No change |
| Total products | 469 | +153 (was 316 — 138 new products + 15 Phase 11) |
| Rich alternatives (with tradeoffs) | 3,457 / 3,537 (97.7%) | +1,161 (was 564 / 30.9%) |
| Alt cost comparison | 3,477 / 3,537 (98.3%) | NEW — was 0% |
| Alt regulatory status | 3,477 / 3,537 (98.3%) | NEW — was 0% |
| No-sub with mitigations | 100 (5.5%) | +100 (was 0 — schema didn't exist) |
| Basic alternatives (string only) | 0 (0.0%) | −12 (all converted to structured dicts) |
| Actionable alternatives | 1,825 (100%) | +1,261 (was 564 / 30.9%) |
| IARC classification | 100% | 674 classified + 1,151 not_evaluated (verified against Vol 1-138; 41 upgrades + 51 corrections) |
| GHS hazard codes | 99.7% | Was 58% — 761 compounds filled |
| Prop 65 status | 100% | NEW — 466 listed, 1,359 not listed |
| Skin sensitization | 100% | NEW — 617 Cat 1, 1,140 NC, 68 insuf. data |
| Risk levels | 100% | Was 82.7% — all 1,825 assigned |
| Exposure limits (OEL/PEL/TLV) | 100% | NEW — was 0% |
| Reference Dose (RfD) | 100% | NEW — 269 expert-curated, 81 IRIS-derived, 1,475 type-based |
| Biomonitoring notes | 86.9% | Was 38.4% — class-specific guidance added |
| TDI | 100% | NEW — 317 expert-curated, 307 RfD-derived, 1,201 type-based |
| Half-life | 100% | NEW — 302 expert-curated, 1,523 type-based |
| Teen context (human_teen) | 100% | NEW — 1,825 (was 0). 11 type-specific templates. |
| Elderly context (human_elderly) | 100% | NEW — 1,825 (was 5). 11 type-specific templates. |
| Product formulation.key_ingredients | 100% | Session 18: 66 empty filled, 272 ingredients linked. 2,164 total, 1,085 (50.1%) linked to compounds. |
| Brand examples | 100% | NEW — 2,345 across 469 products (5.0/product) |
| Total entities | 3,253 | +153 (was 3,100) |
| Tests passing | 11,090 | 0 failures |
| Research scope documents | 5 | +5 new |
| Pages (safety site) | 10 | +7 new, 1 updated |