Skip to content

fix(conventions): judge only stack ports in DEVC-21; date to 0.9.1 - #115

Merged
justinmerrell merged 2 commits into
mainfrom
fix/since-0.9.1
Oct 15, 2026
Merged

justinmerrell merged 2 commits into
mainfrom
fix/since-0.9.1

Conversation

@justinmerrell

@justinmerrell justinmerrell commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Two corrections to #113, which shipped in 0.9.1.

  • Judge only stack ports under DEVC-21. DEVC-21 required every forwarded port to sit in 15432-15460, including an application's own port. platform-api forwards its API dev server on 17200, a port it reserves on purpose in .claude/rules/port-reservations.md. DEVC-21 now judges a forwarded port only when it belongs to the stacks, or falls in the 154xx band:
    • a stack publishes it, or listens on it in its container, so forwarding 5432 still fires;
    • it falls in 15400–15499, the band the reserved range sits in.
      An application's own port is the application's to choose. The title, rationale and examples say so, and the near-miss fixture and a new Rego test forward 17200.
  • Date the new requirements to 0.9.1. Before 1.0.0 release-please cuts a feat as a patch, so feat(conventions): move the scaffold's general rules here #113 shipped as 0.9.1. The eleven requirements it added said since: 0.10.0, a version that does not exist. Nothing checks since.

Test plan

  • checks:test (1078 passed), checks:lint, checks:check
  • Fixtures for DEVC-13 and DEVC-19 – DEVC-21, and tests/test_invariants.py
  • pre-push: conventions, checks-test, cli-test

🤖 Generated with Claude Code

justinmerrell and others added 2 commits October 15, 2026 22:00
Release-please cut #113 as 0.9.1 (a feat is a patch before 1.0.0), so
the eleven requirements it added are since 0.9.1, not 0.10.0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
An application's own forwarded port, such as platform-api's API dev
server on 17200, is not a stack port and is the application's to choose.
DEVC-21 now judges a forwarded port only when a stack publishes it or
listens on it, or when it falls in the 154xx band.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@justinmerrell justinmerrell changed the title fix(conventions): date the ported requirements to 0.9.1 fix(conventions): judge only stack ports in DEVC-21; date to 0.9.1 Oct 15, 2026
@justinmerrell
justinmerrell merged commit 479e047 into main Oct 15, 2026
12 of 13 checks passed
@justinmerrell
justinmerrell deleted the fix/since-0.9.1 branch October 15, 2026 22:28
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