Files
tutor-service/.planning/STATE.md
2026-04-26 16:34:52 +09:00

2.1 KiB

Project State

Project Reference

See: .planning/PROJECT.md (updated 2026-04-26)

Core value: The user should feel and prove that they are becoming more interview-ready after each short practice loop.

Current focus: Phase 4 planning: Progression.

Current Decisions

  • Backend is Go.
  • agent-farm-go workflow patterns should be internalized behind typed backend interfaces.
  • third-one is the LLM execution kernel.
  • Default runtime target is deepseek-v4-flash.
  • Source files should stay at or below 600 lines.
  • SOLID, KISS, and YAGNI are active implementation constraints.
  • OpenSpec is the intent/requirements source of truth.
  • First interview track is Backend Developer Interview.
  • Phase 1 has context, research, and plan artifacts.
  • Phase 1 Go backend scaffold is implemented and verified.
  • Phase 2 diagnostic interview loop is implemented and verified with in-memory sessions.
  • Phase 3 learner memory is implemented and verified with evidence-backed in-memory profiles, mastery, misconceptions, interventions, and review schedules.

Next Actions

  1. Plan Phase 4 progression with GSD.
  2. Keep docs/planning/WORKFLOW_CONTRACTS.md aligned with Go structs during future workflow implementation.
  3. Decide whether Phase 4 readiness map reads directly from learner memory or introduces a derived progression projection.

Validation Log

  • 2026-04-26: openspec validate bootstrap-job-tutor-platform --strict passed before GSD planning docs were created.
  • 2026-04-26: First track, workflow contracts, and Phase 1 GSD plan were created.
  • 2026-04-26: Phase 1 implementation verified with go test ./..., openspec validate bootstrap-job-tutor-platform --strict, and Go source line-count check.
  • 2026-04-26: Phase 2 implementation verified with go test ./..., live /healthz smoke, live diagnostic create/answer/get smoke, OpenSpec, and Go source line-count check.
  • 2026-04-26: Phase 3 implementation verified with go test ./..., openspec validate bootstrap-job-tutor-platform --strict, live diagnostic answer to learner-memory smoke, and Go source line-count check.

State initialized: 2026-04-26.