Expand description
Root and layout resolution plus the optional on-disk configuration.
A tracker lives under <root>/<prefix>, one directory per project, each
holding an issues.org. root comes from the caller, ISSUE_ROOT,
VISSUE_ROOT, the working directory when that is itself a tracker, the
seat’s own vissue/config.toml, and otherwise the working directory.
prefix comes from the caller, VISSUE_PREFIX, <root>/vissue.toml, or
the Software default.
Structs§
- Consensus
Section - Who listens to whom, and how hard the consensus iteration tries. Rows are
normalised by
crate::consensus; an agent with no row keepsself_weightand splits the rest equally. - Issues
Section - Knobs that shape newly created issues.
- Layout
- Where the tracker lives: a root directory and the project prefix inside it.
- Vissue
Config - Effective configuration for one layout.
Constants§
- DEFAULT_
PREFIX - Directory under the root that holds one subdirectory per project.