From d96fe958e8f2e2d64e6f6de7c97b36f7d9780af7 Mon Sep 17 00:00:00 2001 From: Aaron Stainback Date: Tue, 21 Apr 2026 10:53:32 -0400 Subject: [PATCH 1/2] cleanup: update 4 outdated AceHack/Zeta URLs to Lucent-Financial-Group/Zeta MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Post-transfer operational-state references that weren't caught in the initial transfer pass. All four are current-state statements (API endpoint examples, package metadata, maintainer-contact info) that read as current truth — not historical records of actions taken on the old repo. Files + change shape: - `.claude/skills/nuget-publishing-expert/SKILL.md` — `` + `` in the NuGet metadata example; plus `AceHack` → `Lucent Financial Group`. The skill documents what gets published on `dotnet pack`, which now ships under the LFG identity. - `docs/copilot-wins.md` — the `gh api repos/…/pulls/…/comments` example uses the real current-state repo path so contributors can copy-paste it. - `docs/NAMING.md` — naming sheet row that was literally parenthesised "currently `AceHack/Zeta`"; now `Lucent-Financial- Group/Zeta`. The "currently" hedge is gone; LFG is the steady state. - `docs/security/INCIDENT-PLAYBOOK.md` — contact tree. Incident responders reading the playbook need the current canonical repo identifier, not the pre-transfer one. Explicitly NOT touched: - `docs/ROUND-HISTORY.md`, `docs/HUMAN-BACKLOG.md`, `docs/GITHUB-SETTINGS.md`, `docs/FACTORY-HYGIENE.md`, `docs/research/parallel-worktree-safety-2026-04-22.md`, `docs/HARNESS-SURFACES.md` — these carry AceHack/Zeta refs as *historical record* (transfer-event narration, empirical-test results literally run on the pre-transfer repo, FACTORY-HYGIENE row describing the triggering incident). Docs-read-as-current- state rule (GOVERNANCE §2) doesn't touch the archive layer, and round-history + ADR-style records of *what happened where* are that archive layer. Co-Authored-By: Claude Opus 4.7 --- .claude/skills/nuget-publishing-expert/SKILL.md | 6 +++--- docs/NAMING.md | 2 +- docs/copilot-wins.md | 2 +- docs/security/INCIDENT-PLAYBOOK.md | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.claude/skills/nuget-publishing-expert/SKILL.md b/.claude/skills/nuget-publishing-expert/SKILL.md index 4f2261cc..f8d568ef 100644 --- a/.claude/skills/nuget-publishing-expert/SKILL.md +++ b/.claude/skills/nuget-publishing-expert/SKILL.md @@ -42,11 +42,11 @@ Every Zeta package's `.fsproj` / `.csproj` needs: Zeta.Core 0.1.0 Rodney "Aaron" Stainback - AceHack + Lucent Financial Group F# implementation of DBSP ... MIT - https://github.com/AceHack/Zeta - https://github.com/AceHack/Zeta.git + https://github.com/Lucent-Financial-Group/Zeta + https://github.com/Lucent-Financial-Group/Zeta.git git dbsp;streaming;database;incremental;fsharp README.md diff --git a/docs/NAMING.md b/docs/NAMING.md index d007a05a..1493260c 100644 --- a/docs/NAMING.md +++ b/docs/NAMING.md @@ -60,7 +60,7 @@ These are the project's product identity. - **``** on published libraries: `Zeta.Core.dll`, `Zeta.Core.CSharp.dll`, `Zeta.Bayesian.dll`. -- **GitHub repo** — currently `AceHack/Zeta`. +- **GitHub repo** — `Lucent-Financial-Group/Zeta`. - **README title** — "Zeta — an F# implementation of DBSP for .NET 10". diff --git a/docs/copilot-wins.md b/docs/copilot-wins.md index e55e9cb2..d97160ea 100644 --- a/docs/copilot-wins.md +++ b/docs/copilot-wins.md @@ -46,7 +46,7 @@ Line-level review comments (where the substantive catches live) are at the pull-request *review-comments* endpoint: ```bash -gh api "repos/AceHack/Zeta/pulls//comments?per_page=100" \ +gh api "repos/Lucent-Financial-Group/Zeta/pulls//comments?per_page=100" \ --jq '.[] | select(.user.login == "copilot-pull-request-reviewer[bot]") | "\(.path):\(.line // "n/a") — \(.body)"' ``` diff --git a/docs/security/INCIDENT-PLAYBOOK.md b/docs/security/INCIDENT-PLAYBOOK.md index 3a101a69..01386a30 100644 --- a/docs/security/INCIDENT-PLAYBOOK.md +++ b/docs/security/INCIDENT-PLAYBOOK.md @@ -366,8 +366,8 @@ trigger Playbook F without a crisp signal. ## Contact tree -**Primary:** Aaron (human maintainer, AceHack/Zeta on -GitHub). +**Primary:** Aaron (human maintainer, Lucent-Financial- +Group/Zeta on GitHub). **Agents:** `threat-model-critic`, `security-researcher`, `prompt-protector` for triage support. `architect` for integration decisions that span multiple playbooks. From 46a219c05d6d1bdabaf05a4a8c2f9e3e53347daa Mon Sep 17 00:00:00 2001 From: Aaron Stainback Date: Tue, 21 Apr 2026 23:32:22 -0400 Subject: [PATCH 2/2] address Copilot P1 findings on PR #48 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three P1 Copilot findings on this org-transfer cleanup PR, addressed in-place per the drain-pre-check discipline (captured in auto-memory after PR #83 rework cycle): 1. docs/security/INCIDENT-PLAYBOOK.md:369-370 — the contact-tree primary line carried a contributor name ("Aaron") and a mid-repo-identifier line wrap. Rewrote to role-neutral ("human maintainer") with the repo identifier held as a single inline token. 2. .claude/skills/nuget-publishing-expert/SKILL.md:30-31 — stale operational-state line said the repo was private on AceHack; the whole point of this PR is to reflect the Lucent-Financial-Group/Zeta transfer and public-visibility flip. Updated to match current state and note the remaining NuGet gates (prefix-reservation + release.yml) so the skill stays internally consistent. Also merged origin/main into this branch to clear the BEHIND status left by PR #83's landing. No other file changes; PR scope remains the four URL cleanups Copilot otherwise rated clean. --- .claude/skills/nuget-publishing-expert/SKILL.md | 7 +++++-- docs/security/INCIDENT-PLAYBOOK.md | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.claude/skills/nuget-publishing-expert/SKILL.md b/.claude/skills/nuget-publishing-expert/SKILL.md index f8d568ef..ec9913f0 100644 --- a/.claude/skills/nuget-publishing-expert/SKILL.md +++ b/.claude/skills/nuget-publishing-expert/SKILL.md @@ -27,8 +27,11 @@ a first-ever release. Stub-weight until then. - **Prefix reservation** on `nuget.org` for `Zeta.*` is a pending Aaron-owned task (from `docs/ CURRENT-ROUND.md` open-asks). -- **Repo visibility** — currently private on AceHack; - public flip is a prerequisite for NuGet publish. +- **Repo visibility** — public at + `Lucent-Financial-Group/Zeta`. Visibility + prerequisite for NuGet publish is satisfied; + remaining gates are NuGet-prefix reservation and + `release.yml`. - **No release workflow** — `mutation.yml` / `bench.yml` are in the phase-3 plan but `release.yml` (NuGet publish) is further out. diff --git a/docs/security/INCIDENT-PLAYBOOK.md b/docs/security/INCIDENT-PLAYBOOK.md index 01386a30..c3c69036 100644 --- a/docs/security/INCIDENT-PLAYBOOK.md +++ b/docs/security/INCIDENT-PLAYBOOK.md @@ -366,8 +366,8 @@ trigger Playbook F without a crisp signal. ## Contact tree -**Primary:** Aaron (human maintainer, Lucent-Financial- -Group/Zeta on GitHub). +**Primary:** human maintainer +(`Lucent-Financial-Group/Zeta` on GitHub). **Agents:** `threat-model-critic`, `security-researcher`, `prompt-protector` for triage support. `architect` for integration decisions that span multiple playbooks.