Tracker Add Journey: $ARGUMENTS
Thin dispatcher. Resolves the configured destination tracker and delegates to the matching vendor skill.
See the config-resolution rule for configuration and dispatch table.
Workflow
- Resolve tracker config (same logic as
lisa-tracker-write). - Dispatch:
- Missing / empty → stop and report
"No tracker configured in .lisa.config.json. Run /lisa:setup:jira, /lisa:setup:github, or /lisa:setup:linear first." jira→ invokelisa-jira-add-journeywith$ARGUMENTSverbatim. Arg: a JIRA ticket key.github→ invokelisa-github-add-journeywith$ARGUMENTSverbatim. Arg:org/repo#<number>or a GitHub issue URL.linear→ invokelisa-linear-add-journeywith$ARGUMENTSverbatim. Arg: a Linear Issue identifier (e.g.,ENG-123).- Anything else → stop and report
"Unknown tracker '<value>' in .lisa.config.json. Expected 'jira', 'github', or 'linear'."
- Missing / empty → stop and report
- Pass through the output.
Rules
- The Validation Journey content format is identical across all vendors (markdown sections with typed
[EVIDENCE: <artifact-type>: <name>]markers per theverificationrule taxonomy). The only difference is how the section is appended — JIRA viaeditJiraIssue(Jira wiki markup), GitHub viagh issue edit --body-file(markdown), Linear viasave_issue(markdown). - A cross-work-item pointer uses
[EVIDENCE-REF: <work-item-ref> | <artifact-type>: <kebab-case-name>]. It is non-claiming and never replaces a runtime-changing leaf's local S14 marker. - If the ticket already has a Validation Journey with at least one local typed
[EVIDENCE: ...]marker, the vendor skill reports it and stops. A reference-only journey is incomplete; the vendor skill preserves its prose and appends the missing local evidence. This shim does not retry.