Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,13 @@ Details:
- RO-Crate Viewer embedding plan (Crate-O): dev/features/ui/feature-rocrate-viewer-embedding.md
- Describo integration (product vision): dev/vision/describo-integration.md

## Architecture
SciDK uses a modular Flask blueprint architecture for web routes:
- **9 blueprints** organize 91 routes by functional area (UI, files, tasks, graph, Neo4j, providers, chat, admin, interpreters)
- **Reduced footprint**: app.py reduced from 5,781 to 645 lines (89% reduction)
- **Clean separation**: Each blueprint is self-contained with proper import scoping
- See `scidk/web/routes/README.md` for detailed blueprint documentation

## Scanning progress and background tasks (MVP)
- Current options:
- Synchronous: POST /api/scan runs immediately and returns when complete.
Expand Down
2 changes: 1 addition & 1 deletion dev
Submodule dev updated from c99413 to 292e6a
5,146 changes: 5 additions & 5,141 deletions scidk/app.py

Large diffs are not rendered by default.

Loading