Each lives in the repository as markdown. The repo is private; the owner can open any file from the list below.
PRD-REDESIGN-ANALITICA.md
The current effort: a full UI/UX and feature redesign to match and exceed analitica.id - four-tab shell, materi tree, structured Teori lessons, Tryout with Simulasi and Fleksibel modes, deep Laporan, and the right-rail study cockpit. Free, no monetization. Includes task breakdown, story points, and the agent orchestration plan.
PRD.md
The master product requirements: problem, personas, TPA taxonomy, journey, gamification, MVP cut, and 23 sections in all.
FREE_TIER_ASSESSMENT.md
Honest Cloudflare free-tier limits and the real edges (KV write cap, Queues not free) with cost-risk triggers. No overclaiming.
TECHNICAL_PLAN.md
Architecture, the auth decision (Cloudflare Access for MVP), pluggable AI and OCR providers, config, and deploy.
DATABASE_SCHEMA.sql
D1 schema: 19 tables with indexes, CHECK enums, privacy notes, migration order, and cascade delete and takedown.
API_CONTRACT.md
Every endpoint with method, path, auth, input and output, validation, rate limit, and error cases. Correctness is server-side.
SECURITY_PLAN.md
Threat model and a secure-by-design checklist. No system is 100% unbreakable; residual risk is stated honestly.
LEARNING_ENGINE_SPEC.md
The adaptive math: mastery formula, careless-vs-concept, spaced repetition, promotion and demotion, next best question.
OCR_PROVIDER_BENCHMARK_PLAN.md
Pluggable OCR with a golden set and a measurable decision rule. PaddleOCR baseline, Tesseract fallback, others on merit.
DESIGN_SYSTEM.md
A mature academic design system (this page dogfoods it): teal accent, off-white and off-black, color-blind-aware mastery scale.
IMPLEMENTATION_ROADMAP.md
Phases 0 to 10, each with tasks, files, acceptance criteria, test commands, and a rollback plan.
TEST_PLAN.md
Unit, integration, e2e, security, migration, OCR golden-sample, engine, accessibility, mobile, and free-tier load tests.
CLAUDE_IMPLEMENTATION_PROMPTS.md
Ready-to-paste prompts to build each phase with an agent, wired to the skills and these docs.