Artstache: From Kitchen Clutter to Archival Monograph
Parents don’t say the wrong thing because they don’t care — they say it because they don’t know what else to say. Artstache models Lowenfeld's developmental stages (1947) alongside CDC and NAEYC milestones into a property graph, generating a 60-second Ghost Guide at the kitchen table grounded in deterministic relationships so it never hallucinates milestone progression.
Research Drain + Missing the Click
Two problems I saw at kitchen tables, not in analytics.
Lowenfeld as Ontology, Not Moodboard
From 80 years of developmental psychology to deterministic graph triples.
GraphRAG > VectorRAG for Milestones
Extract
Ground in Neo4j
Gate
Wrap Tone
Guide
const result = graphRag.query({
embed: artEmbed,
corpus: childDevCorpus, // CDC, NAEYC only
mustCite: true
});
if (result.confidence < 0.75) return null; // No badge > fake badge
return llm.wrap({
grounded: result.milestone,
tone: persona === "parent" ? "reassuring" : "standards"
});Museum Archive, Not Medical Chart
Privacy First, Then Speed
Shipped, Verified, Honest About What's Next.
No vanity metrics yet — early stage, honest pilot. The outcome is that a complex developmental ontology now runs as a deterministic graph with a tactile design system that feels like a museum archive, not a medical chart.
- Determinism: Graph enforces [:PRECEDES] relationship — structurally prevents out-of-order milestones. is_grounded_in_neo4j gate returns null when confidence <0.75, rather than synthetic badge. Verified via golden set of 50 pedagogy prompts (local), not production user data.
- Privacy Architecture: 80KB in-browser Canvas buffer, EXIF stripped in-browser, zero facial storage, Canvas memory only — designed with COPPA principles in mind, not certified COPPA compliant. No biometric PII stored.
- Latency Profile: Sub-40ms Cypher query verified locally via telemetry. End-to-end target <800ms SLA, dependent on Gemini Flash + Village DAG. AuraDB free-tier sleeps after 72h — cold start adds ~30s unless watchdog pinging. Measured via local logs, not production APM.
- Content Synthesis: Reduced manual mapping of traits → milestones from ~3hrs per stage (manual research) to ~15min assisted via LLM APIs + prompt design — measured during authoring of 6 stages, not production workload.
- Authoring 15-min micro-sprint curriculum across 6 Lowenfeld stages (~15-20 milestones total).
- Wasm/ONNX edge vision — 120ms offline, zero-cloud for rural WiFi.
- Recruiting 10-15 families ages 3-8 for real kitchen trials — 0 enrolled yet, honest.
Building something where trust matters more than speed?
I'm a multi-disciplinary designer — Product, Brand, Design Systems, Code. I partner across the stack from discovery to live production. Based in Duarte, CA (91010) — available for hybrid in Glendale, remote, or on-site. 0-2 weeks notice.
3PM Daily: Closing Auction Debrief Terminal
How I turned 800+ tickers into 4 setups in 5 minutes — desktop-first, 5-archetype tokens, TA-Lib guardrails.