Skip to content

Commit e9cba18

Browse files
chore: reconcile repository identity to snifs (Phase-2 WP-2) (#44)
**Phase-2 WP-2** — repository-identity reconciliation (`snif`-singular / `rsr-template-repo` → `snifs`). Cut from fresh `origin/main`; disjoint from #42, #43. 20 files: `.github/settings.yml` (name/homepage — the probot/settings sync source), the 6 `.github/ISSUE_TEMPLATE/*` + `SUPPORT`, `.well-known/security.txt`, `container/manifest.toml` + `Containerfile`, `STATE.a2ml`/`META.a2ml`/`groove.a2ml`/`compliance/reuse/dep5`, `TEST-NEEDS.md` + `llm-warmup-{dev,user}.md` titles, a filled `docs/attribution/CITATIONS.adoc` (from `CITATION.cff`), and filled copyright placeholders in `copilot-instructions.md`. **Preserved deliberately:** the `snif-` crate prefix and `snif.pdf` filename, the methodology-guard reject-patterns, and `dogfood-gate.yml`'s legitimate pointers to the real `rsr-template-repo`. **Deferred / flagged (not here):** - `docs/whitepapers/academic/snif.tex` — two `\url{}` point at `hyperpolymath/snif`; it's the published, DOI'd paper, so the URL fix + PDF rebuild + re-deposit is a deliberate owner action. - Other `{{PLACEHOLDER}}` tokens in the `container/` / `security.txt` / `dep5` templates (`SERVICE_NAME`, `PORT`, `SECURITY_EMAIL`, …) — a separate fill task, not identity. - D-a-gated bootstrap tooling (`scripts/validate-template.sh`, `setup.sh`, the self-validating `k9` examples) — awaits the keep-or-remove decision. - `llm-warmup-*.md` are thin boilerplate (reference the phantom `just setup`) — name fixed; content refresh is separate. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 4a276a9 commit e9cba18

20 files changed

Lines changed: 45 additions & 41 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SPDX-License-Identifier: MPL-2.0
2-
# Bug report issue template for hyperpolymath/snif
2+
# Bug report issue template for hyperpolymath/snifs
33
name: Bug Report
44
description: Create a report to help us improve
55
title: "[Bug]: "

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# SPDX-License-Identifier: MPL-2.0
2-
# Issue template chooser configuration for hyperpolymath/snif
2+
# Issue template chooser configuration for hyperpolymath/snifs
33
blank_issues_enabled: true
44
contact_links:
55
- name: Discussions
6-
url: https://github.com/hyperpolymath/snif/discussions
6+
url: https://github.com/hyperpolymath/snifs/discussions
77
about: Ask questions, share ideas, or start a conversation in Discussions.
88
- name: Security Vulnerabilities
9-
url: https://github.com/hyperpolymath/snif/security/advisories/new
9+
url: https://github.com/hyperpolymath/snifs/security/advisories/new
1010
about: Report security vulnerabilities privately via GitHub Security Advisories.

.github/ISSUE_TEMPLATE/custom.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SPDX-License-Identifier: MPL-2.0
2-
# Custom issue template for hyperpolymath/snif
2+
# Custom issue template for hyperpolymath/snifs
33
name: Other
44
description: Report an issue that does not fit the other categories
55
title: ""

.github/ISSUE_TEMPLATE/documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SPDX-License-Identifier: MPL-2.0
2-
# Documentation issue template for hyperpolymath/snif
2+
# Documentation issue template for hyperpolymath/snifs
33
name: Documentation
44
description: Report unclear, missing, or incorrect documentation
55
title: "[Docs]: "

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SPDX-License-Identifier: MPL-2.0
2-
# Feature request issue template for hyperpolymath/snif
2+
# Feature request issue template for hyperpolymath/snifs
33
name: Feature Request
44
description: Suggest an idea or enhancement for this project
55
title: "[Feature]: "

.github/ISSUE_TEMPLATE/question.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# SPDX-License-Identifier: MPL-2.0
2-
# Question issue template for hyperpolymath/snif
2+
# Question issue template for hyperpolymath/snifs
33
name: Question
44
description: Ask a question about usage or behaviour
55
title: "[Question]: "
@@ -10,7 +10,7 @@ body:
1010
attributes:
1111
value: |
1212
Have a question? You can also ask in
13-
[Discussions](https://github.com/hyperpolymath/snif/discussions)
13+
[Discussions](https://github.com/hyperpolymath/snifs/discussions)
1414
for broader conversations.
1515
1616
- type: textarea

.github/SUPPORT

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
For questions, help, and community discussion:
44

5-
- GitHub Discussions: https://github.com/hyperpolymath/snif/discussions
6-
- GitHub Issues: https://github.com/hyperpolymath/snif/issues
5+
- GitHub Discussions: https://github.com/hyperpolymath/snifs/discussions
6+
- GitHub Issues: https://github.com/hyperpolymath/snifs/issues
77
- Documentation: See README.adoc in the root directory.

.github/copilot-instructions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
SPDX-License-Identifier: MPL-2.0
33
Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
44
-->
5-
<!-- Copyright (c) {{CURRENT_YEAR}} {{AUTHOR}} (hyperpolymath) <{{AUTHOR_EMAIL}}> -->
5+
<!-- Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk> -->
66
<!-- Authoritative source: docs/AI-CONVENTIONS.md -->
77

88
# Copilot Instructions
@@ -16,7 +16,7 @@ Copyright (c) Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>
1616

1717
- SPDX: `MPL-2.0` on all new files.
1818
- Never use AGPL-3.0.
19-
- Copyright: `{{AUTHOR}} (hyperpolymath) <{{AUTHOR_EMAIL}}>`
19+
- Copyright: `Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>`
2020

2121
## Code Style
2222

.github/settings.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# ─── Repository Settings ───────────────────────────────────────────────────────
1313

1414
repository:
15-
name: "snif"
15+
name: "snifs"
1616
description: "{{DESCRIPTION}}"
17-
homepage: "https://github.com/hyperpolymath/snif"
17+
homepage: "https://github.com/hyperpolymath/snifs"
1818
private: false
1919
has_issues: true
2020
has_projects: true

.machine_readable/META.a2ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
;; META.a2ml — snif meta
33

44
(meta
5-
(project "snif")
5+
(project "snifs")
66
(full-name "SNIFs: Safer Native Implemented Functions for the BEAM via WebAssembly Sandboxing")
77
(license "MPL-2.0")
88
(author "Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>")

0 commit comments

Comments
 (0)