Canonical writable source for the Go prompt-pulse application.
This repo owns the Go application source. tinyland-inc/lab owns pinned
consumption, Home Manager integration, shell-start behavior, and fleet/runtime
validation.
- Go app source authority: this repo
- Rust TUI authority:
Jesssullivan/prompt-pulse-tui - Fleet/runtime integration authority:
tinyland-inc/lab - Waifu backend authority:
tinyland-inc/waifu-mirror
The canonical repo home is GitHub:
- repo:
https://github.com/tinyland-inc/prompt-pulse
The Go module path is still the legacy path:
- module:
gitlab.com/tinyland/lab/prompt-pulse
That module path is intentionally unchanged in this tranche. Until a dedicated module-path migration lands, internal imports and build metadata continue to use the legacy module path even though the canonical writable repo lives on GitHub.
Important current limitation: public go install gitlab.com/tinyland/lab/prompt-pulse@latest
is not a supported install path today because the old GitLab module backing is
no longer published. For source installs, clone this GitHub repo and build
locally.
Until a deliberate module-path migration is approved, keep these boundaries explicit:
- repo home and source authority: GitHub (
tinyland-inc/prompt-pulse) - Go module path and internal imports:
gitlab.com/tinyland/lab/prompt-pulse - Bazel/Gazelle prefix: must match the legacy module path, not the GitHub repo home
- historical sync helpers: may still exist for compatibility, but they do not make GitLab the canonical writable repo
- Edit source here.
- Validate source here.
- Test integration from
lab. - Repin
labto the landed upstream revision.
Do not treat lab/cmd/prompt-pulse as the normal day-to-day writable source.
origin= canonical GitHub repo- explicit extra remotes only, such as
mirror,personal, orarchive
- usage and configuration: docs/README.md
- full guide: docs/PROMPT_PULSE_GUIDE.md