Skip to content

EPIC: Course and source spine (VS-1/VS-2) #2

Description

@kmosoti

Outcome

A user can create a course, upload a file, process it, and view persisted source spans.

Scope

  • Course, Source, SourceSpan models
  • Course API and source API
  • Loader contract
  • PDF and text loaders
  • Chunker
  • Source processing statuses
  • Source upload/status UI

Source Docs

  • docs/01-requirements.md: Courses, Sources And Spans
  • docs/04-roadmap-and-milestones.md: Milestone 1

Done When

  • Course create/list/detail works through API and UI.
  • PDF and text sources produce SourceSpan rows.
  • Processing status is visible.
  • Empty/scanned PDF failure is understandable.

Metadata

Metadata

Assignees

Labels

databasePersistence, schema, and migrationsepicEpic-level planning issuefoundationProject foundation and toolingingestionSource loading, parsing, and chunkingmvpRequired for MVPrelease-sliceVertical release slice

Projects

Status
Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions