Files
T
ba6213e493 feat(knowledge-base): author the initial Illustrious dataset (#10) (#54)
Populate the 13 domain files with a starter Knowledge Base (188 entries)
covering the reference test scenarios (single/two characters, interactions,
indoor/outdoor, fantasy, modern) per MASTER_SPEC §16.

- appearance.json: character identity, general appearance, hair, eyes, face.
- clothing.json: garments plus worn accessories.
- anatomy.json (body), expressions.json, poses.json, actions.json,
  interactions.json, objects.json, environments.json, camera.json, lighting.json.
- quality.json / style.json: reserved, empty in V1 (not auto-generated).
- Synonym aliases (girl/woman/lady -> female, boy/man -> male, etc.).
- Exactly two deterministic expansions: school_uniform -> blazer + pleated_skirt;
  twin_braids -> braid. No speculative expansions.
- Exactly one valid category per entry; no subjective concepts.

The whole dataset validates with zero findings via the KB validation tooling
(#9), so the loader (#7) accepts it. A test loads the shipped dataset, asserts
clean load, checks core concepts across every reference scenario, verifies
synonym aliases resolve, confirms the deterministic expansions and their
targets, and guards against subjective concepts.

Co-authored-by: kunail0804 <kunail0804@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 19:43:57 +02:00

10 lines
580 B
JSON

[
{ "id": "hug", "aliases": ["hugging", "embrace"], "tags": ["hug"], "category": "interaction" },
{ "id": "holding_hands", "tags": ["holding hands"], "category": "interaction" },
{ "id": "kiss", "aliases": ["kissing"], "tags": ["kiss"], "category": "interaction" },
{ "id": "carrying", "tags": ["carrying"], "category": "interaction" },
{ "id": "back_to_back", "tags": ["back-to-back"], "category": "interaction" },
{ "id": "fighting", "tags": ["fighting"], "category": "interaction" },
{ "id": "dancing_together", "tags": ["dancing"], "category": "interaction" }
]