···1919## Terminology
20202121- **beacon** — a git repo that uniquely represents a project for all vit users; all project groupings are based on a single beacon (one unified "upstream"); git urls are canonicalized into a uniform beacon; stored in `.vit/`
2222+- **init** — check environment readiness and configure vit for first use; alias: `doctor`
2323+- **adopt** — adopt an existing project by its beacon; forks or clones the repo
2224- **follow** — atproto handles; stored in local project `.vit/`
2325- **skim** — check follows + beacon for posts; read the feed
2626+- **vet** — run local evaluation and generate evidence for a cap
2727+- **vouch** — publicly endorse a vetted cap, optionally attaching evidence
2428- **remix** — mix a post with local codebase and create a plan to implement; auto-likes
2529- **ship** — take any locally implemented feature and write up a post (or quote post if was remixed)
2626-- **curate** — vet/validate posts to repost them
27302831## oauth
2932
+43
VOCAB.md
···77777878## Core Verbs (CLI Surface)
79798080+### init
8181+8282+Check environment readiness and configure vit for first use.
8383+8484+```bash
8585+vit init
8686+vit doctor
8787+```
8888+8989+`doctor` is an alias for `init`.
9090+9191+Capabilities:
9292+- Log in to Bluesky (invokes OAuth flow)
9393+- Install skills (agent capabilities)
9494+- Initialize `.vit/` in the current git repo
9595+- Verify environment is correctly configured
9696+9797+Init is the entry point for new users.
9898+9999+### adopt
100100+101101+Adopt an existing project by its beacon.
102102+103103+```bash
104104+vit adopt <beacon>
105105+```
106106+107107+Behavior:
108108+- Forks via `gh` if GitHub CLI is installed; otherwise clones
109109+- Initializes `.vit/` in the checked-out repo
110110+- Prints next-step directions
111111+112112+Adopt is the fast path to join an existing project.
113113+80114### follow
8111582116Subscribe to an ATProto handle.
···173207174208## Workflow Model
175209210210+Setup (one-time):
211211+212212+```bash
213213+vit init
214214+vit adopt <beacon>
215215+```
216216+176217Typical flow:
177218178219```bash
···191232```
192233193234Conceptual lifecycle:
235235+- Init prepares the environment
236236+- Adopt joins a project via its beacon
194237- Beacon anchors the project
195238- Caps describe structured changes
196239- Vet validates integrity (mandatory before action)