Implements the human-facing front door to the Ambrosiana RAG pipeline:
a Textual TUI that collects document-intake metadata (source location,
type, tier, licence, priority, optional title/notes) and writes a
structured markdown ticket for Claude Code to act on. The app never
touches the pipeline, any agent, or any model.
- Tickets write flat into a configured tickets_root (no immediate/
queue subdirectories); priority is encoded in the filename instead
(immediate_ prefix vs. no prefix for normal queue/order-of-arrival).
- tickets_root is read from ~/.config/ambrosiana-intake/config.toml,
auto-created with a sensible default on first run rather than
hardcoded.
- Save clears the form and fires a toast notification, fixing a bug
where the confirmation message rendered below the visible viewport
on any normal terminal size, giving no visible sign a save succeeded.
- Verified clean against flake8 and pylint per the CE OS script
styleguide.
- Adds TODO.md tracking open items, including a cross-project link
with the RIS design spec on multi-page document-set handling.
Created by John A. Hoeven with the ethical assistance of Claude AI.