backnotprop / backnotprop/plannotator

Installer profiles, package manager install, update guidance, and sandbox permissions

Open
#902 0 comments 3 reactions 0 assignees View on GitHub
triage
Dominant language
TypeScript
Stars
8.7k
Forks
649
Avg merge
11h 12m
Merged PRs (30d)
109

Description

Provenance stamp: This issue was triaged on June 13, 2026 as part of the older-than-two-month GitHub issue triage exercise.

Source issues: #25, #140, #466

## Summary

The installation story needs to be easier to understand, easier to update, easier to uninstall, and safer to use in restricted environments. These issues all point to the same gap: users need clear install profiles and a documented operating model for the binary, plugins, skills, daemon, package managers, and sandboxes.

## What the source issues requested

- #25 requested a unified update command or update guidance so the binary and Claude Code plugin do not appear out of sync or confuse users.
- #140 requested package-manager installation, especially Homebrew, and called out clean uninstall as a major reason to support it.
- #466 requested documentation and tests for the permissions Plannotator needs when Claude Code or another tool runs in a sandbox.

## Triage determination

These should be handled together because they are all install lifecycle questions. If package-manager support lands without clear profiles, or sandbox docs land without explaining what the installer writes, users will still see the same confusion from a different angle.

## Acceptance criteria

- Installation docs explain the current responsibilities of the binary, plugin, skills, daemon, and per-runtime command entry points.
- Users can choose or understand profiles such as binary-only, Claude, OpenCode, Pi, Codex, skills-only, and all-in install.
- Update guidance explains what must be updated after a release and what is intentionally version-independent.
- Package-manager installation is supported or explicitly deferred with the remaining blockers listed.
- Uninstall behavior is documented, including files under user config and data directories.
- Sandbox requirements are documented, including filesystem access, local network binding, browser or open command behavior, data directory access, and localhost versus `127.0.0.1`.
- The old source issues can be closed after this replacement issue carries their install and sandbox requirements.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.