Skip to content

Tracker intake vocabulary

Distinguish tracker objects and profile hints from the repository artifacts and lifecycle routes selected by `work-intake`.

Use this reference to separate tracker terms from repository routing concepts. Tracker objects supply content and versioned profile hints. They do not name the artifact that work-intake must create.

You want toResult
Start from tracked workA validated normalized-intake.v1 record and content-based route
Compare tracker profilesEquivalent content produces the same artifact, membership, processor, and authority
Handle a collectionCoherent content may become a brief; unrelated content becomes separate units or view-only
Report a regressionbug-fix only when durable expected-behavior evidence exists
Refresh registered tracked workA reviewed field delta governed by the artifact’s source-authority record
Write coordination facts backOne profile-declared action after one fresh exact confirmation
TrackerCommon container hintsCommon item hints
GitHubMilestone, project, queryIssue
LinearProject, Cycle, viewIssue, sub-issue
Jiraboard, sprint, Epic, JQL resultStory, Task, Bug
Jira AlignProgram Increment, Feature, collectionStory, Task, Defect

No row is a fixed mapping. A coherent Jira board can describe one outcome; an incoherent Milestone can be only a view. The adapter preserves the object type as a hint while work-intake classifies from content.

The table above is deliberately hint-shaped because intake classifies from content, not from an object’s name. The outbound direction is the opposite: projecting a repository-owned intent tree out to a tracker uses a fixed level-to-object mapping per profile, because the canonical model is already known. That mapping is in Project intents and slices out to a tracker.

Do not read a row here as the inverse of a row there. Intake asks “what is this content?”; projection asks “where does this known level land?”.

Each adapter returns:

  • contract version and requested action;
  • bounded outcomes, constraints, evidence, behaviors, assumptions, and gaps;
  • trusted source locator, comparable revision, and object hint;
  • versioned tracker profile;
  • confidentiality and cross-repository constraints;
  • proposed authority mode.

Raw payloads, credentials, embedded instructions, unnecessary sensitive data, and personal data are excluded. Invalid strict JSON, missing provenance, unknown profiles, unsafe redaction, or a confidentiality mismatch fails before repository writes.

Reads: Jira, Jira Align, and Linear through their sibling acquisition skills; GitHub through approved gh reads.

Tracker writes: none during intake.

Repository writes: only work-intake, after validation and any required human decision.

Limits: every profile fixes maximum pages, items, bytes, timeout, retries, backoff, and the explicit incomplete or refusal outcome.

Refresh preserves this intake boundary. It is a later operation against an existing tracker-origin artifact, not another intake route. Local requirement decisions and remote coordination writes are separate: approving one never approves the other.

Repository termMeaning
intentA bounded opportunity or outcome that is not yet a shippable contract
specOne independently shippable, verifiable behavior
briefOne coherent outcome requiring several specs
defectA regression backed by durable expected-behavior evidence
view-onlyA collection that should be inspected without materialization
authority modeWhich side is authoritative for the current intake record
Refresh termMeaning
compared revisionLatest source revision successfully compared, even when local values are kept
accepted revisionSource revision whose requirement values were accepted locally
conflictA reviewed revise-both result that remains unresolved
local receiptEvidence that the artifact and workspace mirror advanced together
remote-action receiptPending, failed, or succeeded evidence for one separately confirmed tracker mutation

Implementing specs and Executing briefs refuse requirement refresh. Shipped requirements stay locked, while the active profile may allow confirmed coordination-only write-back.