Repository navigation
powerqueue v0.11.0
The queue's policy can live in the repository: .powerqueue.toml now carries
[linear], [github], [scheduler] and the rules file, and the daemon can
read it from the default branch instead of the working tree.
Added
.powerqueue.tomlaccepts[linear](everything butendpoint),
[github](everything butendpoint),[scheduler](everything but
gh_binary) andpriority_file(the rules file, relative to the repo
root). Precedence is repo over global, key by key; lists replace. Secrets,
[budget]and host settings stay global.repo.overrides_from = "default-branch"reads.powerqueue.tomland a
relativepriority_fileas committed onorigin/<default_branch>(the
local branch without a remote), so agit checkoutin the main checkout
cannot change what the daemon runs;repo.fetch_interval_secs(300) makes
the daemon fetch while idle so a merged change arrives on its own. The
default stays"working-tree".- The daemon reloads its configuration when
.powerqueue.tomlchanges
(working tree: mtime and size; branch: blob ids), withoutconfig setor a
restart: eventsdaemon.reloaded(with the keys taken and the commit) and
daemon.reload_failed(the previous configuration is kept). Committed
rules reload the same way;rules.loadednames the commit. config showmarks every key that came from the repository
(# .powerqueue.toml) and names the file and branch;--jsonadds
repo_overrides.config validatevalidates the merged configuration and
reports what the repo sets.config pathlistsrepo_config.doctor: the.powerqueue.tomlcheck reports the source and the keys set
and fails when the branch cannot be read; a newoverrides sourcecheck
warns when the main checkout is not on the default branch (working-tree
mode), whendefault-branchmode has no remote branch to read, or when the
daemon never fetches. ThePRIORITY.mdcheck reads the committed copy when
that is what the daemon reads.priority show|check|explain|simulateread the committed rules when the
daemon does and say so;priority editreminds you to commit and push;
tunerefuses to rewrite a rules file the repository owns.
Changed
- Shorten the README to an overview and quick start with a Mermaid workflow;
move detailed guides and references intodocs/. The tuning assistant now
embeds the dedicated configuration reference.