docs: LOCAL_BIND_URL in README (constitution IV) + tea label behavior in tracker docs #150

Merged
cameron merged 2 commits from docs/local-bind-url into master 2026-09-30 00:44:42 +00:00
Owner

Summary

Two docs corrections, no behavior change.

1. Document LOCAL_BIND_URL (constitution IV). #145 added the optional LOCAL_BIND_URL (the secondary loopback listener: default localhost:8088, empty string = don't bind it) but documented it only in CLAUDE.md. Constitution IV (v1.1.0): "Any new environment variable MUST be added to the README environment section before the feature is considered complete."

  • README.md — Environment section, next to BIND_URL
  • .env.example — commented default next to BIND_URL

2. Tracker docs: labels must exist before tea can apply them. docs/agents/issue-tracker.md said missing labels are created on first use. They aren't — tea issues create --labels and tea issues edit --add-labels silently drop unknown names (command succeeds, issue stays unlabelled), observed filing #151/#152 while the repo had no labels. The doc now says to check with tea labels list, create with tea labels create, and confirm the label stuck.

The five triage labels from triage-labels.md (needs-triage, needs-info, ready-for-agent, ready-for-human, wontfix) have been created on the server, and #151/#152 carry needs-triage. The wayfinder:* labels the doc also uses do not exist yet.

🤖 Generated with Claude Code

## Summary Two docs corrections, no behavior change. **1. Document `LOCAL_BIND_URL` (constitution IV).** #145 added the optional `LOCAL_BIND_URL` (the secondary loopback listener: default `localhost:8088`, empty string = don't bind it) but documented it only in `CLAUDE.md`. Constitution IV (v1.1.0): "Any new environment variable MUST be added to the README environment section before the feature is considered complete." - `README.md` — Environment section, next to `BIND_URL` - `.env.example` — commented default next to `BIND_URL` **2. Tracker docs: labels must exist before `tea` can apply them.** `docs/agents/issue-tracker.md` said missing labels are created on first use. They aren't — `tea issues create --labels` and `tea issues edit --add-labels` silently drop unknown names (command succeeds, issue stays unlabelled), observed filing #151/#152 while the repo had no labels. The doc now says to check with `tea labels list`, create with `tea labels create`, and confirm the label stuck. The five triage labels from `triage-labels.md` (`needs-triage`, `needs-info`, `ready-for-agent`, `ready-for-human`, `wontfix`) have been created on the server, and #151/#152 carry `needs-triage`. The `wayfinder:*` labels the doc also uses do not exist yet. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
cameron added 1 commit 2026-09-30 00:40:50 +00:00
#145 added the optional LOCAL_BIND_URL (the secondary loopback listener,
default localhost:8088, empty = skip) but documented it only in
CLAUDE.md. Constitution IV requires every new environment variable in
the README environment section; also add it to .env.example.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
cameron added 1 commit 2026-09-30 00:43:24 +00:00
The tracker doc said labels that don't exist are created on first use.
They aren't: `tea issues create --labels` and `issues edit --add-labels`
silently drop unknown names (the command succeeds, the issue stays
unlabelled) — observed filing #151/#152 while the repo had no labels.
Document creating them with `tea labels create` and checking the result.
The five triage labels now exist on the server; the wayfinder:* family
still has to be created before first use.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
cameron changed title from docs: document LOCAL_BIND_URL (constitution IV) to docs: LOCAL_BIND_URL in README (constitution IV) + tea label behavior in tracker docs 2026-09-30 00:43:35 +00:00
cameron merged commit 810db329ab into master 2026-09-30 00:44:42 +00:00
cameron deleted branch docs/local-bind-url 2026-09-30 00:44:42 +00:00
Sign in to join this conversation.