chore: clean up specs/ — drop stale planning docs, keep runtime artefacts #110
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_books!110
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_specs_cleanup"
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?
Summary
Drops eight stale pre-implementation planning docs from
specs/that duplicate the canonicaldocs/content (and in places contradict the current implementation — e.g.specs/startup_flow.mdstill talks about binding a TCP listener; we've been Unix-socket-only for a while).Deleted
specs/architecture.mddocs/architecture.md(more current).specs/components.mddocs/architecture.md.specs/concepts.mddocs/concepts.md.specs/dataflows.mddocs/architecture.md.specs/doctree_ai_metadata.mdcrates/hero_books_lib/src/doctree/ai.rs.specs/DOCTREE.mddocs/doctree.md.specs/startup_flow.mddocs/server.mdis canonical.specs/vector_cache.mddocs/search.mdanddocs/ai_processing.md.3,112 lines removed; nothing the runtime touches.
Kept
specs/ontologies/— these.tomlfiles are runtime artefacts. They're embedded intohero_books_libat compile time viainclude_str!("../../specs/ontologies/ontology_*.toml")incrates/hero_books_lib/src/ontology/embedded.rs. They can't move without code changes.specs/schemas/— canonical OSchema definitions for publishing types (book, site, page, navigation, ontology) and the webservice API. Not loaded at build or runtime today, but kept as schema reference material.Added
A small
specs/README.mdso anyone who navigates into the directory knows what survived and where the real docs live (docs/).Test plan
grep -rn "specs/" --include="*.rs"confirms onlyspecs/ontologies/is referenced from Rust source — nothing depends on the deleted.mdfiles.cargo check --workspace(implicit — no code paths changed)specs/README.mdin the file viewer.🤖 Generated with Claude Code