core/

directory
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2026 License: MIT

Directories

Path Synopsis
Package bgrun runs a jaira subcommand in the background, at most every so often, without any command ever waiting for it.
Package bgrun runs a jaira subcommand in the background, at most every so often, without any command ever waiting for it.
Package board holds the logic for making a freshly created board private and telling the agents that work in this repository about it.
Package board holds the logic for making a freshly created board private and telling the agents that work in this repository about it.
Package gate holds the rules about when a ticket may move.
Package gate holds the rules about when a ticket may move.
Package gitref carries a ticket on a git ref of its own, outside refs/heads.
Package gitref carries a ticket on a git ref of its own, outside refs/heads.
Package gitrepo is a thin wrapper over the system git binary.
Package gitrepo is a thin wrapper over the system git binary.
Package hook calls the user's own script when a ticket moves or is claimed.
Package hook calls the user's own script when a ticket moves or is claimed.
Package identity answers "who is acting" the same way for every caller — the CLI, the TUI, and the core gate — so a ticket is attributed and owned consistently no matter which one wrote to it.
Package identity answers "who is acting" the same way for every caller — the CLI, the TUI, and the core gate — so a ticket is attributed and owned consistently no matter which one wrote to it.
Package lane resolves the board's columns.
Package lane resolves the board's columns.
Package link answers one question: what else is connected to this ticket, and where does it live now.
Package link answers one question: what else is connected to this ticket, and where does it live now.
Package market lists and fetches the lanes published in the jaira repository's own lanes/ directory on GitHub — the catalogue anyone can add to with a pull request, checked by CI before it lands.
Package market lists and fetches the lanes published in the jaira repository's own lanes/ directory on GitHub — the catalogue anyone can add to with a pull request, checked by CI before it lands.
Package merge resolves concurrent edits to a ticket field by field.
Package merge resolves concurrent edits to a ticket field by field.
Package milestone holds the groups a board plans in: which tickets belong together for this round of work, kept in one file per group under .jaira/milestones/.
Package milestone holds the groups a board plans in: which tickets belong together for this round of work, kept in one file per group under .jaira/milestones/.
Package mod ships the Claude Code mods jaira brings along, compiled into the binary the way the roles are.
Package mod ships the Claude Code mods jaira brings along, compiled into the binary the way the roles are.
Package move is the one place a ticket changes lanes.
Package move is the one place a ticket changes lanes.
Package notify raises a desktop notification through whatever the machine already has.
Package notify raises a desktop notification through whatever the machine already has.
Package outbox holds the ticket writes that have not reached the remote yet.
Package outbox holds the ticket writes that have not reached the remote yet.
Package project keeps a list of boards the user has opened, so the board can offer a switcher.
Package project keeps a list of boards the user has opened, so the board can offer a switcher.
Package refsync connects the ticket store to the ref a ticket travels on.
Package refsync connects the ticket store to the ref a ticket travels on.
Package release tracks which version of jaira last prepared a board, and carries the change notes a user reads when a newer binary catches up an older one.
Package release tracks which version of jaira last prepared a board, and carries the change notes a user reads when a newer binary catches up an older one.
cut command
Command cut releases the notes: it moves every file directly in core/release/notes into core/release/notes/<version>/ and prints the version.
Command cut releases the notes: it moves every file directly in core/release/notes into core/release/notes/<version>/ and prints the version.
Package role ships the agent role prompts that drive a jaira board.
Package role ships the agent role prompts that drive a jaira board.
Package selfupdate replaces the running jaira binary with a published release.
Package selfupdate replaces the running jaira binary with a published release.
Package session records what each agent session is currently doing.
Package session records what each agent session is currently doing.
Package settings holds the few choices that belong to a person rather than to a board.
Package settings holds the few choices that belong to a person rather than to a board.
Package snapshot keeps a branch that holds the board as files, and reaps the refs whose tickets have arrived in a branch that matters.
Package snapshot keeps a branch that holds the board as files, and reaps the refs whose tickets have arrived in a branch that matters.
Package tag holds a board's shared tag vocabulary: the rules a tag name must obey, and the colour registry in .jaira/tags.
Package tag holds a board's shared tag vocabulary: the rules a tag name must obey, and the colour registry in .jaira/tags.
Package ticket implements the on-disk ticket format and store.
Package ticket implements the on-disk ticket format and store.
Package validate checks tickets at rest.
Package validate checks tickets at rest.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL