Skip to content

chore: use $DOC_ROOT for the requests path and drop the consumer-project reference - #39

Merged
poxet merged 1 commit into
masterfrom
chore/mission-reference-cleanup
Aug 17, 2026
Merged

poxet merged 1 commit into
masterfrom
chore/mission-reference-cleanup

Conversation

@poxet

@poxet poxet commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Documentation-only cleanup of .claude/mission.md. No code, no packages, no CI logic.

Part of an ecosystem-wide pass across every Tharga project; the rules behind it now live in
shared-instructions.md → Feature Requests (cross-project) → External consumers.

Two changes

1. The requests path was a literal machine path.

- **Incoming requests**: `c:\Users\danie\SynologyDrive\Documents\Notes\Tharga\Requests.md`
+ **Incoming requests**: `$DOC_ROOT/Tharga/Requests.md`

A hard-coded path resolves on exactly one machine and silently finds nothing everywhere else — and "silently finds nothing" is indistinguishable from "there was nothing pending". That failure mode is the reason this matters more than tidiness.

2. Removed the reference to a consuming product's checkout.

- **Eplicta requests**: `$DEV_ROOT/Eplicta/plan/requests.md` — check for requests from Eplicta on startup

A Tharga project should not know about a specific consuming product at all. Two problems with the line:

  • It made this project's startup depend on a checkout it has no claim to — unresolvable on any machine that does not happen to have that product cloned at that exact path.
  • It was a second inbound channel that only one consumer had, so their asks arrived by a route nobody else could use.

The boundary now runs one way. A consuming product raises a GitHub issue on this repository — that is the whole inbound channel. Outbound is a comment on that issue and nothing further: no follow-up entry, no adoption tracker, no writing into their files. Whoever asked tracks their own adoption; they have the issue and the release notes to do it from.

Nothing is lost by removing it: open GitHub issues are already a mandatory request source on every startup, independent of what mission.md lists.

Note on merging

Merging this triggers the full CI pipeline, including release, because no repo filters by path — so it will publish a new patch version whose package content is identical to the current one. That is the only cost, and it is why this PR is left for you to merge rather than merged automatically.

@poxet
poxet merged commit 1ac41b3 into master Aug 17, 2026
6 of 7 checks passed
@poxet
poxet deleted the chore/mission-reference-cleanup branch August 17, 2026 15:01

This branch had an error being deployed

1 failed deployment
prerelease — 32e8ac22 Deployed Aug 17, 2026 by poxet via prerelease #37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant