Skip to content

fix: give specs a reportable Code of Conduct - #72

Merged
retr0h merged 1 commit into
mainfrom
fix/specs-boilerplate
Aug 16, 2026
Merged

fix: give specs a reportable Code of Conduct#72
retr0h merged 1 commit into
mainfrom
fix/specs-boilerplate

Conversation

@retr0h

@retr0h retr0h commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Archives require-go-library-examples, ticks the four Go library conversions, and fixes two boilerplate violations that verifying them surfaced.

The Code of Conduct could not be acted on

specs/CODE_OF_CONDUCT.md was the only one of seven that differed, and the difference was the enforcement contact. The sentence read:

reported to the community leaders responsible for enforcement at . All complaints will be reviewed…

The address is simply absent, so the document told a reporter to contact nobody. The requirement says CODE_OF_CONDUCT.md SHALL name a working enforcement contact; this restores john@dewey.ws, making all seven byte-identical.

specs/LICENSE also named OSAPI as copyright holder. The requirement is John Dewey in every repository — the other six comply.

Neither had a task. specs is classified (Documentation) and therefore bound by the capability, but section 4 lists only the five product repositories. Added as task 4.7.

Go library conversions, verified

Ticked 4.1–4.4 after checking each against the requirements rather than assuming:

  • all seven required root files present; no stray contributing.md anywhere
  • CONTRIBUTING.md opening and closing sections match the prescribed order exactly
  • README sections match the Go library set — gohai's Examples section arrived with feat: add runnable examples gohai#158, and its Related Works moved above Contributing
  • AI_POLICY.md byte-identical across all seven; no LICENSE year expressed as a range
  • nothing fetched or generated is tracked

On 4.4's noted open question — whether osapi-orchestrator should be its own type — the classification requirement records it as a Go library, and the README requirement explicitly permits subject-matter sections before Contributing, which is what Targeting and Operations are. The design.md note is stale relative to the requirement.

Archive

require-go-library-examples closes 7/7, adding Runnable examples to go-library-standards (now 7 requirements). Ten changes archived; three in flight.

🤖 Generated with Claude Code

Its CODE_OF_CONDUCT.md named no enforcement contact, leaving the
sentence pointing at nobody, so a violation had nowhere to go. Its
LICENSE named OSAPI as copyright holder rather than John Dewey, the
holder every other repository names.

Also archives require-go-library-examples and ticks the four Go
library conversions, whose files, CONTRIBUTING structure, and README
structure all verified against the requirements.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Thank you for contributing to this project! 😊🕹️

@retr0h
retr0h merged commit efad028 into main Aug 16, 2026
6 checks passed
@retr0h
retr0h deleted the fix/specs-boilerplate branch August 16, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant