feat: add ontology material ingestion
This commit is contained in:
36
.planning/phases/005-ontology-materials/005-SUMMARY.md
Normal file
36
.planning/phases/005-ontology-materials/005-SUMMARY.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# Phase 5 Summary
|
||||
|
||||
**Status:** Complete
|
||||
**Completed:** 2026-04-26
|
||||
|
||||
## Delivered
|
||||
|
||||
- Added `internal/ontology` for materials, concept candidates, edge candidates,
|
||||
gaps, and snapshots.
|
||||
- Added deterministic MVP analyzer for known backend interview concepts.
|
||||
- Added source evidence to every supported concept and edge candidate.
|
||||
- Added candidate-only gap records for missing prerequisites and weak evidence.
|
||||
- Added HTTP endpoints:
|
||||
- `POST /api/v1/materials`
|
||||
- `GET /api/v1/ontology`
|
||||
- Added ontology unit tests and HTTP flow tests.
|
||||
|
||||
## Verification
|
||||
|
||||
```powershell
|
||||
gofmt -w cmd internal
|
||||
go test ./...
|
||||
openspec validate bootstrap-job-tutor-platform --strict
|
||||
```
|
||||
|
||||
Additional smoke check:
|
||||
|
||||
- Material ingestion followed by ontology snapshot returned candidate concepts,
|
||||
edges, and gaps.
|
||||
|
||||
## Deferred
|
||||
|
||||
- Multipart uploads.
|
||||
- PPT/PDF/document parsing.
|
||||
- Human review and canonical promotion.
|
||||
- Graph database persistence.
|
||||
Reference in New Issue
Block a user