Skip to content

docs(governance): fill root required-file placeholders#36

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

docs(governance): fill root required-file placeholders#36
hyperpolymath merged 6 commits into
mainfrom
claude/practical-newton-9eFe2

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Problem

The root governance required-files carried unfilled rsr-template {{PLACEHOLDER}} tokens and TEMPLATE INSTRUCTIONS comment blocks, which fail the estate governance gate (placeholder check in the shared hyperpolymath/standards governance-reusable bundle).

Fix — root required-files only

SECURITY.md

  • Deleted the TEMPLATE INSTRUCTIONS block.
  • Removed the PGP key section: no PGP key URL or fingerprint is set ({{PGP_KEY_URL}} × 3, fingerprint was [PGP fingerprint not set]), and the template explicitly marks the PGP section as optional/removable. The email contact 6759885+hyperpolymath@users.noreply.github.com is kept.
  • Fixed a README.md cross-reference → README.adoc (this repo ships README.adoc, not README.md).

CODE_OF_CONDUCT.md

  • Deleted the TEMPLATE INSTRUCTIONS block.
  • {{CONDUCT_EMAIL}}6759885+hyperpolymath@users.noreply.github.com
  • {{CONDUCT_TEAM}}conduct team
  • {{RESPONSE_TIME}}5 working days

Scope

ROOT required-files only. Subproject governance files (lithoglyph/**, verisimdb/**, verisim-modular-experiment/**, nqc/**, quandledb/**) and all template files (k9 template-*.ncl / svc/k9/**, PLACEHOLDERS.adoc, agent_instructions/methodology.a2ml, *.contractile, .github/ISSUE_TEMPLATE/*) are deliberately untouched.

CONTRIBUTING.md, README.adoc, and .machine_readable/6a2/{STATE,META,ECOSYSTEM}.a2ml were checked and carried no placeholders. QUICKSTART-*.adoc still contain template tokens but are not in the required-file set (not referenced by any governance/scorecard workflow), so they are left as-is.

Verify

git grep -nE '\{\{[A-Z_]+\}\}' over the root required-file set (SECURITY.md, CODE_OF_CONDUCT.md, CONTRIBUTING.md, README.adoc, LICENSE, .machine_readable/6a2/{STATE,META,ECOSYSTEM}.a2ml) returns nothing.

Reference: quandledb #50 / #51.

https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2


Generated by Claude Code

claude added 6 commits June 4, 2026 06:45
ReScript is banned estate-wide (Hyperpolymath Standard; shared CI gate
cicd_rules/banned_language_file). Remove the nqc/web ReScript + React UI:
- 18 *.res (src + Components + Pages + test) and 16 generated *.res.mjs
- nqc/web/rescript.json
- vendored React runtime (vendor/esm/react*.mjs)

The canonical interface is the existing AffineScript TEA spec at
nqc/src/ui/tea/nqc_gui.affine. deno.json keeps only the Deno static
server + CORS proxy; browser rendering pends the affinescript-ecosystem
DOM mounter (affinescript#56). README updated.

Part of the estate-wide ReScript/TypeScript removal; the nextgen-databases
language gate stays red until the remaining products (lithoglyph,
verisimdb, vendored quandledb copy) are migrated too.

https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2
Estate-wide ReScript removal (continued) + governance hardening:
- A1a: delete generated vendored ReScript build artifacts under
  quandledb/frontend/lib/{bs,es6,ocaml} (compiler output: *.res, *.res.mjs,
  *.ast, *.cmj, ninja).
- A1b: replace the 7 lithoglyph SafeDOMExample.res copies with the
  canonical SafeDOMExample.affine (mirrors krl/examples).
- B1: add the required `K9!` first-line magic to
  verisimdb/connectors/test-infra/deploy.k9.ncl (Validate K9 contracts).

Language gate stays red until the remaining lithoglyph/verisimdb product
.res are migrated (UI -> AffineScript, systems -> Rust/SPARK).

https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2
codeql.yml declared `javascript-typescript`, but the repo has no JS/TS source,
so the analyze job recorded zero results / failed "no source files" every run.
CodeQL's `actions` language scans the workflow files (present in every repo),
giving real SAST signal. Per the repo's Hypatia workflow_audit finding.

https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2
…naming

Remove unfilled {{PLACEHOLDER}} tokens and rsr-template instruction
blocks from the root governance required-files.

SECURITY.md:
- Delete TEMPLATE INSTRUCTIONS block.
- Remove PGP key section (no key URL/fingerprint set; template marks it
  optional) — keep email contact 6759885+hyperpolymath@users.noreply.github.com.
- Fix README.md cross-ref -> README.adoc (this repo uses README.adoc).

CODE_OF_CONDUCT.md:
- Delete TEMPLATE INSTRUCTIONS block.
- {{CONDUCT_EMAIL}} -> 6759885+hyperpolymath@users.noreply.github.com
- {{CONDUCT_TEAM}}  -> conduct team
- {{RESPONSE_TIME}} -> 5 working days

Scope: root required-files only; subprojects and template files untouched.

https://claude.ai/code/session_017TXizM5c1Yd9HWf7Y15YH2
@hyperpolymath hyperpolymath marked this pull request as ready for review June 14, 2026 14:39
@github-actions

Copy link
Copy Markdown

🔍 Hypatia Security Scan

Findings: 262 issues detected

Severity Count
🔴 Critical 40
🟠 High 121
🟡 Medium 101

⚠️ Action Required: Critical security issues found!

View findings
[
  {
    "reason": "Issue in boj-build.yml",
    "type": "missing_timeout_minutes",
    "file": "boj-build.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in casket-pages.yml",
    "type": "missing_timeout_minutes",
    "file": "casket-pages.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in codeql.yml",
    "type": "missing_timeout_minutes",
    "file": "codeql.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in dogfood-gate.yml",
    "type": "missing_timeout_minutes",
    "file": "dogfood-gate.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  },
  {
    "reason": "Issue in instant-sync.yml",
    "type": "missing_timeout_minutes",
    "file": "instant-sync.yml",
    "action": "flag",
    "rule_module": "workflow_audit",
    "severity": "medium"
  }
]

Powered by Hypatia Neurosymbolic CI/CD Intelligence

@hyperpolymath hyperpolymath merged commit eca0946 into main Jun 14, 2026
19 of 22 checks passed
@hyperpolymath hyperpolymath deleted the claude/practical-newton-9eFe2 branch June 14, 2026 14:39
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