Bury the gastown port, and say what replaced it #15

Open
forgejo-admin wants to merge 1 commit from tombstone-gastown-port into main

Gas City shipped the herdr session-provider backend upstream while
port-gastown-to-herdr sat unstarted. gascity/internal/runtime/herdr/ is
4,529 lines with a conformance_test.go that is exactly the conformance suite
the proposal specified, plus ten commits of herdr version-skew fixes this repo
did not have to write. The fork, and the 232-file interface extraction it
required, buys nothing now.

A prior session wrote that tombstone on 2026-08-20 and never committed it. This
commits it, and fixes the em dash in its banner.

It also redirects add-town-scoped-coordination, which still named
port-gastown-to-herdr as its live successor. That chain pointed at a dead
plan. Both banners now say the same thing: adopt Gas City.

What survives both changes is unchanged. The three failures (duplication,
stampede, lost picture) are still the acceptance test. herdr-mail and
herdr-spawn stay in service until Gas City reaches parity. Exactly one system
owns agent lifecycle.

Docs only. openspec validate passes on both changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Y9SiCtnLTJoYASfEkpF3hD

Gas City shipped the herdr session-provider backend upstream while `port-gastown-to-herdr` sat unstarted. `gascity/internal/runtime/herdr/` is 4,529 lines with a `conformance_test.go` that is exactly the conformance suite the proposal specified, plus ten commits of herdr version-skew fixes this repo did not have to write. The fork, and the 232-file interface extraction it required, buys nothing now. A prior session wrote that tombstone on 2026-08-20 and never committed it. This commits it, and fixes the em dash in its banner. It also redirects `add-town-scoped-coordination`, which still named `port-gastown-to-herdr` as its live successor. That chain pointed at a dead plan. Both banners now say the same thing: adopt Gas City. What survives both changes is unchanged. The three failures (duplication, stampede, lost picture) are still the acceptance test. `herdr-mail` and `herdr-spawn` stay in service until Gas City reaches parity. Exactly one system owns agent lifecycle. Docs only. `openspec validate` passes on both changes. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01Y9SiCtnLTJoYASfEkpF3hD
Gas City shipped the herdr session-provider backend upstream while
port-gastown-to-herdr sat unstarted. internal/runtime/herdr/ is 4,529 lines
with a conformance_test.go that is exactly the conformance suite the proposal
specified, plus ten commits of herdr version-skew fixes this repo did not have
to write. The fork, and the 232-file interface extraction it required, buys
nothing now.

A prior session wrote that tombstone on 2026-08-20 and never committed it.
This commits it, and fixes the em dash in its banner.

It also redirects add-town-scoped-coordination, which still named
port-gastown-to-herdr as its live successor. That chain now points at a dead
plan, so both banners say the same thing: adopt Gas City.

What survives both changes is unchanged. The three failures (duplication,
stampede, lost picture) are still the acceptance test. herdr-mail and
herdr-spawn stay in service until Gas City reaches parity. Exactly one system
owns agent lifecycle.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y9SiCtnLTJoYASfEkpF3hD
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin tombstone-gastown-port:tombstone-gastown-port
git switch tombstone-gastown-port

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff tombstone-gastown-port
git switch tombstone-gastown-port
git rebase main
git switch main
git merge --ff-only tombstone-gastown-port
git switch tombstone-gastown-port
git rebase main
git switch main
git merge --no-ff tombstone-gastown-port
git switch main
git merge --squash tombstone-gastown-port
git switch main
git merge --ff-only tombstone-gastown-port
git switch main
git merge tombstone-gastown-port
git push origin main
Sign in to join this conversation.
No reviewers
No labels
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
forgejo-admin/herdrmastr!15
No description provided.