Skip to content

docs(governance): fill required-file placeholders#49

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/practical-newton-9eFe2
Jun 14, 2026
Merged

docs(governance): fill required-file placeholders#49
hyperpolymath merged 1 commit into
mainfrom
claude/practical-newton-9eFe2

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Summary

Fills the remaining {{...}} placeholder tokens in two standard governance
documents and corrects project naming to nextgen-typing.

The OpenSSF compliance gate (.github/workflows/openssf-compliance.yml)
scans a fixed set of REQUIRED_FILES for {{PLACEHOLDER}} tokens. On main
that set is already clean — the prior governance wave filled the
top-level SECURITY.md / README.adoc / CHANGELOG.md and
.github/SECURITY.md, and consolidated the .machine_readable/*.a2ml
state files into 6a2/. This PR addresses the two standard governance
docs that the wave left tokenised (not in the gate's scan list, but part
of the canonical governance set).

Files changed (2)

  • .github/CODE_OF_CONDUCT.md — deleted the TEMPLATE INSTRUCTIONS
    block; filled {{PROJECT_NAME}} -> nextgen-typing, {{CONDUCT_EMAIL}}
    -> 6759885+hyperpolymath@users.noreply.github.com, {{CONDUCT_TEAM}}
    -> conduct team, {{RESPONSE_TIME}} -> 5 working days,
    {{CURRENT_YEAR}} -> 2026, {{FORGE}}/{{OWNER}}/{{REPO}} ->
    github.com/hyperpolymath/nextgen-typing.
  • .github/CONTRIBUTING.md — filled {{FORGE}} -> github.com,
    {{MAIN_BRANCH}} -> main, {{OWNER}} -> hyperpolymath, {{REPO}}
    -> nextgen-typing.

Left untouched (legitimate templates)

.machine_readable/ai/* (.clinerules, .cursorrules, .windsurfrules,
PLACEHOLDERS.adoc), k9 .ncl examples, cliff.toml,
.github/ISSUE_TEMPLATE/*, settings.yml, FUNDING.yml,
copilot-instructions.md, methodology.a2ml, container/devcontainer
files, dep5, CITATION.cff, .well-known/*, docs/**, examples/**,
and other template artefacts retain their {{...}} tokens by design.

Verification

git grep -nE '\{\{[A-Z_]+\}\}' over the target governance files returns
nothing; the OpenSSF gate's REQUIRED_FILES placeholder check passes.

Reference: quandledb #50/#51.

https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2


Generated by Claude Code

Fill {{...}} placeholders in .github/CODE_OF_CONDUCT.md and
.github/CONTRIBUTING.md and correct project naming to nextgen-typing:

- .github/CODE_OF_CONDUCT.md: delete TEMPLATE INSTRUCTIONS block; fill
  PROJECT_NAME -> nextgen-typing, CONDUCT_EMAIL ->
  6759885+hyperpolymath@users.noreply.github.com, CONDUCT_TEAM ->
  conduct team, RESPONSE_TIME -> 5 working days, CURRENT_YEAR -> 2026,
  FORGE/OWNER/REPO -> github.com/hyperpolymath/nextgen-typing.
- .github/CONTRIBUTING.md: fill FORGE -> github.com, MAIN_BRANCH ->
  main, OWNER -> hyperpolymath, REPO -> nextgen-typing.

Top-level required governance docs and .github/SECURITY.md were already
filled by the prior governance wave on main; the OpenSSF compliance gate
already passes. Legitimate templates (.machine_readable/ai/*, k9, cliff,
ISSUE_TEMPLATE, etc.) left untouched.

https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2
@hyperpolymath
hyperpolymath marked this pull request as ready for review June 14, 2026 14:43
@hyperpolymath
hyperpolymath merged commit da0f1d2 into main Jun 14, 2026
26 of 27 checks passed
@hyperpolymath
hyperpolymath deleted the claude/practical-newton-9eFe2 branch June 14, 2026 14:43
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.

2 participants