Decision: Content source and curation — where does culture générale content come from? #7
Labels
No labels
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:prototype
wayfinder:research
wayfinder:research
wayfinder:task
wayfinder:task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
gaetan/knowledgify#7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of #1
Question
How is the curated "culture générale" content sourced and managed?
Key sub-questions:
Considerations:
This decision shapes the content model ticket and the overall product strategy.
Resolution
Content source decided:
Origin: Manually authored JSON files in the repo.
Launch volume: 100-200 cards (~25-50 per launch category × 4 categories).
Editing: Direct JSON editing in the repo. No CLI tool or web admin at launch.
Language: French-only at launch.
Content loading: JSON files are the source of truth. On startup, parse all JSON files and upsert into SQLite. DB is the working copy, JSON is the canonical store.
File structure:
Quality control: Manual — you verify factual accuracy when writing cards.
Update mechanism: Edit JSON files directly, restart the app to reload.