Files
Socrates/phase-0/seeds/07-pet-translator.json
dtoro f1c4566576 Initial commit — design docs + Phase 0 validation harness
Sets up the Socrata project repo with:

docs/ — strategy and design documents
  - idea.md: full product vision
  - implementation-plan.md: Phase 0 + Phase 1 MVP plan
  - phase-0-validation.md: 2-week validation experiment strategy
  - phase-0-plan.md: concrete Phase 0 build plan
  - phase-0-results.md: Phase 0 gate outcome — GO for MVP
  - sysml-modeling.md: metamodel + SE discipline + validation rules
  - socrates.md: agent character, surfaces, modes, prompts, lifecycle
  - sync.md: bidirectional text↔diagram sync engineering
  - design-source/: HTML/CSS/JS handoff bundle from Claude Design

phase-0/ — validated harness (CLI, no UI, no DB)
  - LM Studio (local OpenAI-compatible) generation + detection + judge
  - PlantUML rendering for SysML model visualization
  - 10-seed corpus (8 working + 2 holdouts)
  - 5 corpus runs with iteration history in reports/
  - Final gate: 10/10 pass, mean 4.32/5, holdouts validated

Phase 1 MVP scope and milestones documented in implementation-plan.md.
2026-04-28 22:07:38 +02:00

18 lines
1.1 KiB
JSON

{
"id": "07-pet-translator",
"title": "Pet Translator",
"problem": "Pet owners want to know what their dogs and cats are 'saying'. Existing apps are gimmicks that produce random translations.",
"targetUser": "Pet owners with dogs or cats, particularly first-time owners struggling to decode their pet's behavior.",
"desiredOutcome": "Owners get a believable, useful interpretation of their pet's vocalization and body language — and use that interpretation to bond with their pet.",
"initialHypothesis": "Recent advances in audio ML and computer vision make it possible to infer pet emotional state from vocalization + body language with sufficient accuracy that users perceive the output as 'translation' even if scientifically it's classification.",
"constraints": [
"On-device inference for privacy (no cloud upload of household audio/video)",
"Honest about the difference between 'emotion classification' and 'translation' in onboarding"
],
"meta": {
"isHoldout": false,
"expectedDifficulty": "failure-prone",
"testsFor": ["feasibility-suspect", "wishful-tech", "honesty-bar"]
}
}