Expand description
Recognized project hub Markdown files at the workspace root.
Rust / open-source norms:
README.md— project front doorCHANGELOG.md— Keep a Changelog + SemVer ship history
Optional planning surfaces (agent HITL, not required):
ROADMAP.md,BACKLOG.md— priorities / unshipped work
These are indexed under stable node ids (readme, changelog, …) so agents
can query and context-pack them reliably. Rustbrain never invents changelog
entries — it only surfaces what is already on disk after sync.
Enums§
- Project
Hub - Which hub (if any) a workspace-relative path maps to.
Constants§
- HUB_
BACKLOG - Stable node id for an optional root BACKLOG.
- HUB_
CHANGELOG - Stable node id for the root CHANGELOG hub (Keep a Changelog).
- HUB_
README - Stable node id for the root README hub.
- HUB_
ROADMAP - Stable node id for an optional root ROADMAP.
Functions§
- changelog_
latest_ heading - Keep a Changelog: first
## […]heading as a short summary (latest section). - changelog_
version_ aliases - Version labels from Keep a Changelog headings, newest first, capped.
- detect_
project_ hub - Detect a root-level project hub from a workspace-relative path.
- is_
hub_ node_ id - True when
idis a recognized project hub node. - is_
planning_ intent - True for planning / prioritization agent prompts (roadmap, backlog, kanban-ish).
- is_
release_ intent - True for release / history / version-oriented agent prompts.