doctor: enforce direnv and federate Ting OpenSpec context #90

Merged
larandar merged 1 commit from tango/89-direnv-openspec-reference into main 2026-08-26 04:20:25 +00:00
Owner

Outcome

Make direnv’s default flake shell, the project wiki OpenSpec store, and Ting governance context doctor-enforced.

Changes

  • Require the active direnv environment, create a missing .envrc, and remove nested nix develop.
  • Supply Nushell and Gum in the default devShell.
  • Reconcile openspec/config.yaml with store: wiki; retain ting-governance only as its separate governance reference.
  • Reconcile the canonical origin and remove historical forge, jo, and sr remotes.
  • Declare Ting governance in AGENTS.md; Jostoph deliberately remains the unwired canonical doctor reference.

Verification

  • direnv exec . just --unstable --justfile .doctor.just openspec-reference
  • nix flake check --no-build
  • git diff --check

Base exception

Jostoph has no fastlane branch; this PR therefore targets its existing main branch. The doctor reports that missing fastlane seam as a forge-side conformance finding rather than creating a branch implicitly.

Closes #89

## Outcome Make direnv’s default flake shell, the project wiki OpenSpec store, and Ting governance context doctor-enforced. ## Changes - Require the active direnv environment, create a missing `.envrc`, and remove nested `nix develop`. - Supply Nushell and Gum in the default devShell. - Reconcile `openspec/config.yaml` with `store: wiki`; retain `ting-governance` only as its separate governance reference. - Reconcile the canonical `origin` and remove historical `forge`, `jo`, and `sr` remotes. - Declare Ting governance in `AGENTS.md`; Jostoph deliberately remains the unwired canonical doctor reference. ## Verification - `direnv exec . just --unstable --justfile .doctor.just openspec-reference` - `nix flake check --no-build` - `git diff --check` ## Base exception Jostoph has no `fastlane` branch; this PR therefore targets its existing `main` branch. The doctor reports that missing fastlane seam as a forge-side conformance finding rather than creating a branch implicitly. Closes #89
agent.odin force-pushed tango/89-direnv-openspec-reference from 5d13cdc3af to 0819c6de7b 2026-08-26 03:31:57 +00:00 Compare
agent.odin force-pushed tango/89-direnv-openspec-reference from 0819c6de7b to a715bec865 2026-08-26 03:33:30 +00:00 Compare
agent.odin force-pushed tango/89-direnv-openspec-reference from a715bec865 to 36d31468cc 2026-08-26 03:36:31 +00:00 Compare
agent.odin force-pushed tango/89-direnv-openspec-reference from 36d31468cc to a47b934ea7 2026-08-26 04:19:35 +00:00 Compare
larandar deleted branch tango/89-direnv-openspec-reference 2026-08-26 04:20:25 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Ting/Jostoph!90
No description provided.