Files
orca/config/scripts
Jinwoo-H a66bd9dc5a docs(skills): split per-workspace-env guide into a kernel plus references
Apply the Change findings from the skill review.

Correctness:
- relayGracePeriodSeconds now states that 0 is unbounded (the relay stays up
  until explicitly terminated) and names the accepted domain, 0 or 60..604800
  from EphemeralVmRecipeSshTargetSchema. Removed from the SSH exemplar so the
  omitted default and a written value cannot disagree.
- The SSH exemplar carries only the required fields. jumpHost/proxyCommand
  exclusivity is stated once, where the choice is made.
- The provisioned-root snippet fetches "$ORCA_REPO_URL", the remote Orca
  resolved the base ref against, not origin.
- portForwards entries name localPort/remoteHost/remotePort and optional label
  against the strict SavedPortForwardSchema.
- The free doctor gate is clear only with no fail and no warn; buildDoctorResult
  leaves ok true with warnings.
- The worked auth check uses the status command's exit code by default via a
  sentinel, since a provider CLI need not propagate a remote exit code. The grep
  recipe stays as the named fallback and matches a shell variable, so no
  pipefail/SIGPIPE hazard remains.

Structure:
- One outcome spine with a joined done bar, and one autonomy envelope replacing
  the four money restatements, the five checkpoint rationales, and Boundaries.
- Quick-start deleted; the numbered sequence is the single copy.
- Kernel keeps what must fire without a read; the four worked examples and the
  failure modes move to skill-guides/orca-per-workspace-env/references/.
- Description replaced with the review's proposal; the ORCA placeholder rule is
  stated once and the Claude Code bang prefix is fenced as a harness adapter.

The generator test's reference assertions are generalized per guide, and the
Vercel name-building pins are repointed to the file that now carries them.
2026-09-04 17:29:44 -04:00
..
2026-05-15 05:44:25 -04:00