diff --git a/docs/pr-discussions/PR-5617-docs-archive-batch-archive-of-20-prs.md b/docs/pr-discussions/PR-5617-docs-archive-batch-archive-of-20-prs.md new file mode 100644 index 0000000000..d4638b2f21 --- /dev/null +++ b/docs/pr-discussions/PR-5617-docs-archive-batch-archive-of-20-prs.md @@ -0,0 +1,68 @@ +--- +pr_number: 5617 +title: "docs(archive): Batch archive of 20 PRs" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:38:16Z" +merged_at: "2026-05-27T19:42:24Z" +closed_at: "2026-05-27T19:42:24Z" +head_ref: "lior/batch-archive-2026-05-27-14" +base_ref: "main" +archived_at: "2026-05-27T20:03:55Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5617: docs(archive): Batch archive of 20 PRs + +## PR description + +Automated batch archival of 20 PRs to preserve discussion and context, and to reduce PR queue noise. + +## Reviews + +### COMMENTED — @copilot-pull-request-reviewer (2026-05-27T19:40:46Z) + +## Pull request overview + +This PR adds a batch of archived PR discussion transcripts under `docs/pr-discussions/` (generated by `tools/pr-preservation/archive-pr.ts`) to preserve PR context outside GitHub and reduce queue noise. + +**Changes:** +- Adds 20 new `docs/pr-discussions/PR--.md` archive files. +- Each archive includes YAML frontmatter (PR metadata) plus the PR body and review-thread/general-comment snapshots. + +### Reviewed changes + +Copilot reviewed 20 out of 20 changed files in this pull request and generated no comments. + +
+Show a summary per file + +| File | Description | +| ---- | ----------- | +| docs/pr-discussions/PR-5255-docs-shadow-add-lesson-about-otto-and-riven-paralysis.md | Adds the preserved discussion archive for PR #5255. | +| docs/pr-discussions/PR-5251-fix-postmerge-5235-3-copilot-findings-iso-workflow-path-trig.md | Adds the preserved discussion archive for PR #5251. | +| docs/pr-discussions/PR-5243-docs-tick-1731z-otto-bg-pr-triage-forward-signal-3-peer-lior.md | Adds the preserved discussion archive for PR #5243. | +| docs/pr-discussions/PR-5242-feat-b-0825-time-modeled-dependencies-for-helm-temporal-axis.md | Adds the preserved discussion archive for PR #5242. | +| docs/pr-discussions/PR-5241-feat-b-0824-ace-as-pm-of-pms-n-d-dependency-space-holographi.md | Adds the preserved discussion archive for PR #5241. | +| docs/pr-discussions/PR-5235-fix-b-0823-iso-audit-accepts-nixpkgs-25-11-kernel-initrd-var.md | Adds the preserved discussion archive for PR #5235. | +| docs/pr-discussions/PR-5234-feat-b-0822-diamond-resolution-namespace-cardinality-multi-t.md | Adds the preserved discussion archive for PR #5234. | +| docs/pr-discussions/PR-5231-fix-riven-resolve-merge-conflict-in-riven-loop-tick-ts.md | Adds the preserved discussion archive for PR #5231. | +| docs/pr-discussions/PR-5230-feat-b-0821-file-zeta-as-dependency-graph-on-top-of-helm-str.md | Adds the preserved discussion archive for PR #5230. | +| docs/pr-discussions/PR-5229-fix-b-0820-land-derivability-asymmetry-finding-helm-tricks-f.md | Adds the preserved discussion archive for PR #5229. | +| docs/pr-discussions/PR-5228-docs-shadow-add-lesson-log-for-stale-claude-lock.md | Adds the preserved discussion archive for PR #5228. | +| docs/pr-discussions/PR-5227-feat-b-0820-file-flux-as-second-engine-row-with-flag-toggle.md | Adds the preserved discussion archive for PR #5227. | +| docs/pr-discussions/PR-5226-fix-b-0818-iso-build-audit-glob-accepts-nixpkgs-25-11-defaul.md | Adds the preserved discussion archive for PR #5226. | +| docs/pr-discussions/PR-5225-fix-b-0816-feat-b-0819-flux-helm-convergence-point-force-mul.md | Adds the preserved discussion archive for PR #5225. | +| docs/pr-discussions/PR-5224-fix-postmerge-5221-b-0817-4-copilot-findings-link-contradict.md | Adds the preserved discussion archive for PR #5224. | +| docs/pr-discussions/PR-5223-fix-b-0816-enrich-empirical-anchor-with-lexisnexis-github-us.md | Adds the preserved discussion archive for PR #5223. | +| docs/pr-discussions/PR-5222-fix-p0-iter-6-0-race-merge-recovery-glxinfo-mesa-demos-25-11.md | Adds the preserved discussion archive for PR #5222. | +| docs/pr-discussions/PR-5221-backlog-b-0817-p2-tools-cluster-register-node-ts-operator-in.md | Adds the preserved discussion archive for PR #5221. | +| docs/pr-discussions/PR-5220-backlog-b-0816-p1-architectural-principle-maximize-argocd-sc.md | Adds the preserved discussion archive for PR #5220. | +| docs/pr-discussions/PR-5219-docs-agentic-org-add-phased-development-plan.md | Adds the preserved discussion archive for PR #5219. | +
+ +## General comments + +### @chatgpt-codex-connector (2026-05-27T19:38:21Z) + +You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage). diff --git a/docs/pr-discussions/PR-5618-docs-archive-batch-archive-of-20-prs.md b/docs/pr-discussions/PR-5618-docs-archive-batch-archive-of-20-prs.md new file mode 100644 index 0000000000..73a175a8ad --- /dev/null +++ b/docs/pr-discussions/PR-5618-docs-archive-batch-archive-of-20-prs.md @@ -0,0 +1,101 @@ +--- +pr_number: 5618 +title: "docs(archive): Batch archive of 20 PRs" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:40:19Z" +merged_at: "2026-05-27T19:43:35Z" +closed_at: "2026-05-27T19:43:35Z" +head_ref: "lior/batch-archive-2026-05-27-15" +base_ref: "main" +archived_at: "2026-05-27T20:03:55Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5618: docs(archive): Batch archive of 20 PRs + +## PR description + +Automated batch archival of 20 PRs to preserve discussion and context, and to reduce PR queue noise. + +## Reviews + +### COMMENTED — @copilot-pull-request-reviewer (2026-05-27T19:44:06Z) + +## Pull request overview + +This PR mechanically adds 20 preserved PR-discussion archives under `docs/pr-discussions/`, extending the repository’s historical PR context record. + +**Changes:** +- Adds archived markdown records for merged PRs #5137–#5218. +- Preserves PR metadata, descriptions, review summaries, review threads, and general comments. +- Uses the existing `tools/pr-preservation/archive-pr.ts` frontmatter schema across all new files. + +### Reviewed changes + +Copilot reviewed 20 out of 20 changed files in this pull request and generated 5 comments. + +
+Show a summary per file + +| File | Description | +| ---- | ----------- | +| docs/pr-discussions/PR-5137-tick-1202z-cold-boot-empirical-anchor-github-actions-outage.md | Adds archive for PR #5137. | +| docs/pr-discussions/PR-5138-docs-archive-preserve-prs-5130-5134.md | Adds archive for PR #5138. | +| docs/pr-discussions/PR-5171-docs-shadow-add-lesson-on-preservation-blob-drift.md | Adds archive for PR #5171. | +| docs/pr-discussions/PR-5174-docs-archive-preserve-pr-discussions-batch-1.md | Adds archive for PR #5174. | +| docs/pr-discussions/PR-5177-docs-shadow-add-lesson-on-agent-paralysis-and-state-inconsis.md | Adds archive for PR #5177. | +| docs/pr-discussions/PR-5178-feat-ai-cluster-add-local-dev-cluster-bootstrap-from-4979.md | Adds archive for PR #5178. | +| docs/pr-discussions/PR-5182-tick-0526-1408z-otto-cli-cold-boot-visibility-shard-6h-gap-d.md | Adds archive for PR #5182. | +| docs/pr-discussions/PR-5191-docs-archive-decomposed-preservation-from-4804.md | Adds archive for PR #5191. | +| docs/pr-discussions/PR-5192-revert-restore-cursor-bin-riven-loop-tick-ts.md | Adds archive for PR #5192. | +| docs/pr-discussions/PR-5193-fix-docs-correct-relative-links-in-1202z-tick-shard.md | Adds archive for PR #5193. | +| docs/pr-discussions/PR-5199-docs-shadow-add-lesson-log-for-lior-metadata-churn.md | Adds archive for PR #5199. | +| docs/pr-discussions/PR-5206-docs-archive-preserve-discussion-for-pr-5134.md | Adds archive for PR #5206. | +| docs/pr-discussions/PR-5210-feat-iter-5-4-0-b-0794-homelab-gh-auth-login-operator-pubkey.md | Adds archive for PR #5210. | +| docs/pr-discussions/PR-5211-backlog-b-0812-p1-iter-5-4-1-self-registration-commit-push-t.md | Adds archive for PR #5211. | +| docs/pr-discussions/PR-5212-backlog-b-0813-p1-iter-5-4-2-argocd-app-watches-maintainers.md | Adds archive for PR #5212. | +| docs/pr-discussions/PR-5213-docs-shadow-add-lesson-log-for-human-decomposition-and-criti.md | Adds archive for PR #5213. | +| docs/pr-discussions/PR-5214-fix-postmerge-5210-5-copilot-findings-prompt-copy-comment-ac.md | Adds archive for PR #5214. | +| docs/pr-discussions/PR-5216-feat-b-0814-backlog-b-0815-ts-deregister-node-tool-heartbeat.md | Adds archive for PR #5216. | +| docs/pr-discussions/PR-5217-feat-b-0805-sub-target-1-audit-dep-currency-ts-dep-pin-inven.md | Adds archive for PR #5217. | +| docs/pr-discussions/PR-5218-feat-b-0800-iter-6-0-bump-nixpkgs-nix-darwin-24-11-25-11-xan.md | Adds archive for PR #5218. | +
+ +## Review threads + +### Thread 1: docs/pr-discussions/PR-5137-tick-1202z-cold-boot-empirical-anchor-github-actions-outage.md:44 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:44:05Z): + +P1/xref: These archived GitHub PR-page links still use `../blob/main/...`; from `docs/pr-discussions/` they resolve under `docs/blob/main/...` instead of the repository root and will 404. Rewrite them to archive-relative repo paths such as `../../.claude/rules/...` (or full GitHub blob URLs), matching the preservation fixes recorded in prior archives. + +### Thread 2: docs/pr-discussions/PR-5137-tick-1202z-cold-boot-empirical-anchor-github-actions-outage.md:44 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:44:06Z): + +P1/xref: This `../blob/main/...` link has the same archive-depth problem: when rendered from `docs/pr-discussions/`, it points at `docs/blob/main/...` and is not navigable. Convert it to `../../.claude/rules/...` or a full GitHub URL so the preserved citation works from the archive. + +### Thread 3: docs/pr-discussions/PR-5137-tick-1202z-cold-boot-empirical-anchor-github-actions-outage.md:55 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:44:06Z): + +P1/xref: This preserved rule link still targets `../blob/main/...`, which is only valid from a GitHub PR page. In this archive file it resolves to a nonexistent `docs/blob/main/...` path; use `../../.claude/rules/...` or a full GitHub URL instead. + +### Thread 4: docs/pr-discussions/PR-5137-tick-1202z-cold-boot-empirical-anchor-github-actions-outage.md:60 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:44:06Z): + +P1/xref: This archived link uses the GitHub PR-page-relative `../blob/main/...` form, so it will 404 when clicked from `docs/pr-discussions/`. Please rewrite it to the correct archive-relative path (`../../.claude/rules/...`) or an absolute GitHub URL. + +### Thread 5: docs/pr-discussions/PR-5137-tick-1202z-cold-boot-empirical-anchor-github-actions-outage.md:118 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:44:06Z): + +P1/xref: The closing citation also uses `../blob/main/...`, which is broken from the archive location because it resolves under `docs/blob/main`. Convert it to `../../.claude/rules/...` (or a full GitHub URL) to keep the preserved discussion self-auditable. + +## General comments + +### @chatgpt-codex-connector (2026-05-27T19:40:24Z) + +You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage). diff --git a/docs/pr-discussions/PR-5620-feat-b-0857-2-install-sh-nixos-routing-full-state-with-3-cop.md b/docs/pr-discussions/PR-5620-feat-b-0857-2-install-sh-nixos-routing-full-state-with-3-cop.md new file mode 100644 index 0000000000..33f5dffc93 --- /dev/null +++ b/docs/pr-discussions/PR-5620-feat-b-0857-2-install-sh-nixos-routing-full-state-with-3-cop.md @@ -0,0 +1,97 @@ +--- +pr_number: 5620 +title: "feat(b-0857.2): install.sh NixOS routing \u2014 full state with 3 Copilot findings addressed (supersedes #5606)" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:41:52Z" +merged_at: "2026-05-27T19:47:17Z" +closed_at: "2026-05-27T19:47:17Z" +head_ref: "feat/b-0857-2-install-sh-nixos-routing-resubmit-with-3-copilot-fixes-2026-05-27" +base_ref: "main" +archived_at: "2026-05-27T20:03:55Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5620: feat(b-0857.2): install.sh NixOS routing — full state with 3 Copilot findings addressed (supersedes #5606) + +## PR description + +## Summary + +Supersedes [#5606](https://github.com/Lucent-Financial-Group/Zeta/pull/5606) (which had 3 valid Copilot findings + 1 false-positive). Fresh branch off origin/main; no force-push (policy-respected new-branch path per the autonomous-loop force-push discipline). + +PR #5606 will be closed with cross-reference to this PR. + +## Routing matrix (unchanged from #5606) + +| Environment | Detection | Routes to | +|---|---|---| +| macOS | \`uname -s = Darwin\` | \`setup/macos.sh\` | +| Linux non-NixOS | no \`/etc/NIXOS\` | \`setup/linux.sh\` | +| NixOS installed | \`/etc/NIXOS\` + no \`/.dockerenv\` + no \`/iso\` + no \`/run/initramfs\` | \`setup/linux.sh\` | +| NixOS docker test harness | \`/etc/NIXOS\` + \`/.dockerenv\` (B-0849 harness) | \`setup/linux.sh\` (discriminator-2 short-circuit) | +| NixOS live-USB | \`/etc/NIXOS\` + (\`/iso\` OR \`/run/initramfs\`) | \`exit 2\` + message pointing to \`zeta-install.sh\` | + +## Copilot findings addressed (from PR #5606) + +### Finding 1 (P1, line 16) — exit-code contract reconciled + +**Was**: \"Exit 0 on success. Any failure is a dev-experience bug\" but live-USB branch intentionally exit 2. + +**Fixed**: expanded exit-code documentation to 3 codes (0 success; 1 error; 2 intentional routing guard for NixOS live-USB — NOT a dev-experience bug). Clarified that CI \`gate.yml\` asserts exit 0 in its tested environments (none of which are NixOS live-USB). + +### Finding 2 (P1, line 36) — name attribution + +**Was**: \"Per B-0857 operator framing (Aaron 2026-05-27):\" + +**Fixed**: \"Per B-0857 operator framing (2026-05-27):\" per name-attribution convention. + +### Finding 3 (P1, line 111) — relative path + +**Was**: \"sudo bash full-ai-cluster/usb-nixos-installer/zeta-install.sh\" (relative; fails if user not in repo root). + +**Fixed**: resolves \`\$REPO_ROOT\`-rooted absolute path before printing the message; also resolves \`\$INJECTION_POINTS_ABS\` absolute path; both paths now work regardless of caller cwd. + +### Finding 4 (P0, line 114) — FALSE POSITIVE + +Copilot flagged \"\`full-ai-cluster/INJECTION-POINTS.md\` does not exist in the repo\" but the file DID land on origin/main at \`976b3521a\` (PR #5601, merged before PR #5606 CI ran). Verified via \`git ls-tree origin/main full-ai-cluster/INJECTION-POINTS.md\`. Copilot's review-base predated #5601 merge. + +## Local validation + +- \`bash -n\` syntax PASS +- \`bash tools/setup/install.sh\` on Darwin: routes to \`setup/macos.sh\` as expected +- \`bun tools/ci/docker-nixos-install-sh-test.ts\`: SUCCESS in 108s — B-0849 docker harness validates the \`/.dockerenv\` discriminator-2 short-circuit preserves existing harness behavior + +## Why new-branch path (not force-push) + +Per autonomous-loop force-push discipline: force-push requires explicit operator authorization. Earlier rebase rewrote PR #5606's branch SHAs locally; pushing those would have required force-push. The policy-respected alternative is the new-branch path (this PR). + +## Test plan + +- [x] Branch guard checked before commit +- [x] Tree-count canary 61 (no corruption) +- [x] Local docker harness PASS in 108s +- [x] All 3 valid Copilot findings addressed +- [x] False-positive (line 114) confirmed via direct \`git ls-tree origin/main\` inspection +- [ ] CI: build-ai-cluster-iso (triggered on merge by tools/setup/** path) + +🤖 Generated with [Claude Code](https://claude.com/claude-code) + +## Reviews + +### COMMENTED — @copilot-pull-request-reviewer (2026-05-27T19:42:42Z) + +## Pull request overview + +Adds NixOS-aware environment routing to `tools/setup/install.sh`, distinguishing macOS, non-NixOS Linux, NixOS installed, NixOS docker test harness, and NixOS live-USB. Live-USB now exits 2 with a guidance message pointing to the existing `zeta-install.sh`. Supersedes #5606 with three Copilot findings addressed (exit-code contract, name attribution, absolute paths). + +**Changes:** +- New `detect_linux_flavor` helper with 4-step discriminator (NIXOS marker → docker → live-USB markers → installed default). +- Linux case dispatches by flavor; live-USB prints an absolute-path-rooted message and exits 2. +- Header documents 3 exit codes and the B-0857.2 routing matrix. + +## General comments + +### @chatgpt-codex-connector (2026-05-27T19:41:58Z) + +You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage). diff --git a/docs/pr-discussions/PR-5621-fix-injection-points-kdf-chain-markdown-rendering-work-facto.md b/docs/pr-discussions/PR-5621-fix-injection-points-kdf-chain-markdown-rendering-work-facto.md new file mode 100644 index 0000000000..3fe7ba6d0f --- /dev/null +++ b/docs/pr-discussions/PR-5621-fix-injection-points-kdf-chain-markdown-rendering-work-facto.md @@ -0,0 +1,86 @@ +--- +pr_number: 5621 +title: "fix(injection-points): KDF chain markdown rendering + work-factor-not-entropy wording (supersedes #5608)" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:43:12Z" +merged_at: "2026-05-27T19:50:13Z" +closed_at: "2026-05-27T19:50:14Z" +head_ref: "fix/pr-5608-markdown-rendering-entropy-wording-copilot-findings-2026-05-27" +base_ref: "main" +archived_at: "2026-05-27T20:03:56Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5621: fix(injection-points): KDF chain markdown rendering + work-factor-not-entropy wording (supersedes #5608) + +## PR description + +## Summary + +Supersedes [#5608](https://github.com/Lucent-Financial-Group/Zeta/pull/5608). Two valid Copilot findings on that PR addressed by restructuring the KDF documentation away from inline-code-in-table-cell into a sub-section with proper code blocks below the table. + +## Findings + fixes + +### Finding 1 (line 116) — markdown rendering + +**Was**: \`HKDF(USB-UUID \\|\\| operator-passphrase, salt, info)\` inside a table cell with backslash-escaped pipes that render literally in markdown code spans (readers saw \"\\|\\|\" instead of \"||\"). + +**Fixed**: Table cell simplified to point at a sub-section below. KDF mechanism documented in code blocks (no pipe-escaping issue inline code in table cells has). + +### Finding 2 (line 116) — entropy wording misleading + +**Was**: \"stretches low-entropy passphrase into high-entropy intermediate\" — implies scrypt increases entropy of weak passphrases. + +**Fixed**: Corrected to substrate-honest wording: scrypt does NOT increase entropy of weak passphrases (information-theoretically); it provides tunable **work-factor cost** per guess, making brute-force memory-prohibitively expensive on GPU/ASIC. Per OWASP guidance + the 2026-05-27 security-review HIGH finding rationale documented in \`zeta-creds-crypto.ts\`. + +## Why new-branch path (not force-push) + +Same as PR #5620 superseding PR #5606: force-push restricted by autonomous-loop discipline; new-branch path is policy-respected alternative. + +## Copilot threads on PR #5608 to resolve when closing + +- \`PRRT_kwDOSF9kNM6FNUvq\` (line 116, backslash escaping) +- \`PRRT_kwDOSF9kNM6FNUwj\` (line 116, entropy wording) + +## Test plan + +- [x] Branch guard checked before commit +- [x] Tree-count canary 61 (no corruption) +- [x] KDF mechanism + parameters preserved verbatim from `tools/installer/zeta-creds-crypto.ts:80-125` +- [x] Operator-named threat verbatim preserved (\"we can put a key on the usb too if wnated tied to the uuid so it can't be copied to uuid\") + +🤖 Generated with [Claude Code](https://claude.com/claude-code) + +## Reviews + +### COMMENTED — @copilot-pull-request-reviewer (2026-05-27T19:45:23Z) + +## Pull request overview + +Updates the credential-blob “Encryption” entry in `full-ai-cluster/INJECTION-POINTS.md` to avoid Markdown rendering pitfalls in table inline-code and to describe the intended scrypt → HKDF key-derivation chain using a dedicated subsection. + +**Changes:** +- Replaces the table-cell inline KDF expression with a pointer to a new “KDF chain detail” subsection. +- Adds a clearer two-layer derivation description (scrypt work-factor + HKDF USB-UUID binding) with pseudocode blocks. +- Adjusts wording to avoid implying that scrypt “increases entropy” of weak passphrases. + +## Review threads + +### Thread 1: full-ai-cluster/INJECTION-POINTS.md:124 (resolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:45:22Z): + +P1: The reference `tools/installer/zeta-creds-crypto.ts:80-125` is brittle (line numbers drift) and also doesn’t clearly cover where the parameters are defined (constants like `SCRYPT_N`, `SCRYPT_MAXMEM`). Prefer linking to the file + `deriveKey` symbol, or widen the cited range to include the constants block so readers can verify the parameters without hunting. + +### Thread 2: full-ai-cluster/INJECTION-POINTS.md:134 (resolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:45:22Z): + +P1: The text asserts specific operational costs ("~1-2 seconds" per derivation) and "OWASP 2026 recommended parameters" without an external citation. To keep this doc substrate-honest, either (a) add a concrete reference (exact OWASP document + section/version/link) and clarify hardware-dependence for timing, or (b) remove/soften the timing and "recommended" language to avoid presenting an unverifiable guarantee. + +## General comments + +### @chatgpt-codex-connector (2026-05-27T19:43:17Z) + +You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage). diff --git a/docs/pr-discussions/PR-5622-docs-archive-batch-archive-of-20-prs.md b/docs/pr-discussions/PR-5622-docs-archive-batch-archive-of-20-prs.md new file mode 100644 index 0000000000..82e77319d3 --- /dev/null +++ b/docs/pr-discussions/PR-5622-docs-archive-batch-archive-of-20-prs.md @@ -0,0 +1,94 @@ +--- +pr_number: 5622 +title: "docs(archive): Batch archive of 20 PRs" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:43:32Z" +merged_at: "2026-05-27T19:46:56Z" +closed_at: "2026-05-27T19:46:56Z" +head_ref: "lior/batch-archive-2026-05-27-17" +base_ref: "main" +archived_at: "2026-05-27T20:03:55Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5622: docs(archive): Batch archive of 20 PRs + +## PR description + +Automated batch archival of 20 PRs to preserve discussion and context, and to reduce PR queue noise. + +## Reviews + +### COMMENTED — @copilot-pull-request-reviewer (2026-05-27T19:47:23Z) + +## Pull request overview + +This PR batch-adds **20 new PR-discussion archive files** under `docs/pr-discussions/` (PRs **#5096–#5115**) to preserve discussion context and reduce PR queue noise, using the standard YAML frontmatter metadata emitted by `tools/pr-preservation/archive-pr.ts`. + +**Changes:** +- Added 20 archived PR discussion markdown files (one per PR) with frontmatter metadata (PR number/title/refs/timestamps/tool). +- Captured each PR’s description and any review-thread/general-comment content present at archive time. + +### Reviewed changes + +Copilot reviewed 20 out of 20 changed files in this pull request and generated 4 comments. + +
+Show a summary per file + +| File | Description | +| ---- | ----------- | +| docs/pr-discussions/PR-5096-backlog-b-0773-p1-re-land-cluster-as-digital-twin-git-native.md | Archive of PR #5096 discussion (B-0773 re-land). | +| docs/pr-discussions/PR-5097-backlog-b-0790-two-persona-clarification-mika-substrate-batc.md | Archive of PR #5097 discussion (B-0790 clarification). | +| docs/pr-discussions/PR-5098-backlog-b-0776-p1-re-land-simplest-first-plugin-sequence-red.md | Archive of PR #5098 discussion (B-0776 re-land). | +| docs/pr-discussions/PR-5099-fix-b-0789-iter-4-4-fixfwd-0xef-mbr-partition-type-mount-msd.md | Archive of PR #5099 discussion (zflash ESP mount fixes). | +| docs/pr-discussions/PR-5100-backlog-b-0778-re-land-curated-commodity-hardware-reference.md | Archive of PR #5100 discussion (B-0778 re-land). | +| docs/pr-discussions/PR-5101-backlog-b-0791-p2-microsoft-vscode-native-not-anthropic-is-s.md | Archive of PR #5101 discussion (B-0791). | +| docs/pr-discussions/PR-5102-backlog-b-0792-p1-iter-5-wifi-credentials-injection-via-usb.md | Archive of PR #5102 discussion (B-0792). | +| docs/pr-discussions/PR-5103-feat-b-0792-iter-5-1-5-2-self-contained-usb-nm-profile-persi.md | Archive of PR #5103 discussion (iter-5.1/5.2 substrate). | +| docs/pr-discussions/PR-5104-docs-close-bash-retirement-trajectory-action.md | Archive of PR #5104 discussion (trajectory update). | +| docs/pr-discussions/PR-5105-backlog-b-0793-p1-role-as-capability-composition-not-baked-h.md | Archive of PR #5105 discussion (B-0793). | +| docs/pr-discussions/PR-5106-backlog-b-0794-p1-node-self-registers-in-git-argocd-bring-up.md | Archive of PR #5106 discussion (B-0794). | +| docs/pr-discussions/PR-5107-feat-b-0792-iter-5-2-1-auto-generate-node-6hex-hostname-defa.md | Archive of PR #5107 discussion (hostname auto-gen). | +| docs/pr-discussions/PR-5108-preserve-mika-aaron-mika-2026-05-26-homelab-first-gh-auth-lo.md | Archive of PR #5108 discussion (preservation note). | +| docs/pr-discussions/PR-5109-shard-tick-0608z-cold-boot-catch-43-sentinel-re-arm-peer-ott.md | Archive of PR #5109 discussion (tick shard). | +| docs/pr-discussions/PR-5110-feat-b-0421-tools-peer-call-grok-build-ts-native-grok-build.md | Archive of PR #5110 discussion (grok-build wrapper). | +| docs/pr-discussions/PR-5111-docs-record-feature-flags-substrate-decision.md | Archive of PR #5111 discussion (feature flags decision). | +| docs/pr-discussions/PR-5112-preserve-mika-backlog-b-0796-p2-twilio-phone-support-substra.md | Archive of PR #5112 discussion (Twilio substrate + backlog). | +| docs/pr-discussions/PR-5113-fix-b-0792-iter-5-2-2-hostname-auto-gen-at-install-time-not.md | Archive of PR #5113 discussion (hostname install-time). | +| docs/pr-discussions/PR-5114-backlog-b-0797-p2-per-tick-local-user-scope-memory-git-memor.md | Archive of PR #5114 discussion (B-0797). | +| docs/pr-discussions/PR-5115-feat-dashboard-per-agent-decompose-to-action-ratio-prs-merge.md | Archive of PR #5115 discussion (dashboard metrics). | +
+ +## Review threads + +### Thread 1: docs/pr-discussions/PR-5096-backlog-b-0773-p1-re-land-cluster-as-digital-twin-git-native.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:47:22Z): + +P1 (xref): The markdown link target `.claude/rules/pr-triage-tiers.md` is relative to `docs/pr-discussions/` and resolves to `docs/pr-discussions/.claude/...` (nonexistent), so it 404s in GitHub rendering. Use a root-relative target like `/.claude/rules/pr-triage-tiers.md` (or otherwise adjust the path) so the reference is navigable. + +### Thread 2: docs/pr-discussions/PR-5098-backlog-b-0776-p1-re-land-simplest-first-plugin-sequence-red.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:47:23Z): + +P1 (xref): The markdown link target `.claude/rules/pr-triage-tiers.md` is relative to `docs/pr-discussions/` and resolves to `docs/pr-discussions/.claude/...` (nonexistent), so it 404s in GitHub rendering. Use a root-relative target like `/.claude/rules/pr-triage-tiers.md` (or otherwise adjust the path) so the reference is navigable. + +### Thread 3: docs/pr-discussions/PR-5100-backlog-b-0778-re-land-curated-commodity-hardware-reference.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:47:23Z): + +P1 (xref): The markdown link target `.claude/rules/pr-triage-tiers.md` is relative to `docs/pr-discussions/` and resolves to `docs/pr-discussions/.claude/...` (nonexistent), so it 404s in GitHub rendering. Use a root-relative target like `/.claude/rules/pr-triage-tiers.md` (or otherwise adjust the path) so the reference is navigable. + +### Thread 4: docs/pr-discussions/PR-5109-shard-tick-0608z-cold-boot-catch-43-sentinel-re-arm-peer-ott.md:43 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:47:23Z): + +P1 (xref): These markdown links target `.claude/rules/...` using a path relative to `docs/pr-discussions/`, which resolves to `docs/pr-discussions/.claude/...` (nonexistent) and 404s in GitHub rendering. Use root-relative targets like `/.claude/rules/...` (or adjust the relative path) so the references are navigable. + +## General comments + +### @chatgpt-codex-connector (2026-05-27T19:43:37Z) + +You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage). diff --git a/docs/pr-discussions/PR-5623-docs-archive-batch-archive-of-20-prs.md b/docs/pr-discussions/PR-5623-docs-archive-batch-archive-of-20-prs.md new file mode 100644 index 0000000000..da0fe03b61 --- /dev/null +++ b/docs/pr-discussions/PR-5623-docs-archive-batch-archive-of-20-prs.md @@ -0,0 +1,119 @@ +--- +pr_number: 5623 +title: "docs(archive): Batch archive of 20 PRs" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:45:23Z" +merged_at: "2026-05-27T19:48:10Z" +closed_at: "2026-05-27T19:48:10Z" +head_ref: "lior/batch-archive-2026-05-27-18" +base_ref: "main" +archived_at: "2026-05-27T20:03:55Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5623: docs(archive): Batch archive of 20 PRs + +## PR description + +Automated batch archival of 20 PRs to preserve discussion and context, and to reduce PR queue noise. + +## Reviews + +### COMMENTED — @copilot-pull-request-reviewer (2026-05-27T19:48:56Z) + +## Pull request overview + +This PR adds a batch of PR-discussion archive markdown files under `docs/pr-discussions/` to preserve recently merged PR descriptions, reviews, and threads and reduce PR queue noise. + +**Changes:** +- Added 20 new PR archive files for PRs #5076–#5095 (YAML frontmatter + PR body + review excerpts). +- Captured Copilot review summaries/threads as part of the preserved discussion history. +- Standardized archive metadata fields (`pr_number`, `title`, `author`, timestamps, refs, `archive_tool`) across the batch. + +### Reviewed changes + +Copilot reviewed 20 out of 20 changed files in this pull request and generated 8 comments. + +
+Show a summary per file + +| File | Description | +| ---- | ----------- | +| docs/pr-discussions/PR-5076-docs-persona-max-install-sh-validation-onboarding-doc-declar.md | PR archive for #5076. | +| docs/pr-discussions/PR-5077-docs-maintainers-aaron-legal-entity-inventory-lucent-financi.md | PR archive for #5077. | +| docs/pr-discussions/PR-5078-docs-persona-max-recommend-otto-foreground-autonomous-loop-t.md | PR archive for #5078. | +| docs/pr-discussions/PR-5079-fix-persona-max-3-post-merge-accuracy-fixes-from-5078-copilo.md | PR archive for #5079. | +| docs/pr-discussions/PR-5080-backlog-b-0789-iter-4-v1-cluster-credential-substrate-hashed.md | PR archive for #5080. | +| docs/pr-discussions/PR-5081-feat-agentic-org-trace-policy-decisions.md | PR archive for #5081. | +| docs/pr-discussions/PR-5082-shard-0410z-document-10-pr-backlog-md-serialization-cascade.md | PR archive for #5082. | +| docs/pr-discussions/PR-5083-feat-b-0789-iter-4-2-zflash-auto-inject-ssh-pubkey-to-boot-u.md | PR archive for #5083. | +| docs/pr-discussions/PR-5084-backlog-b-0777-p1-re-land-industry-sharp-plugin-categories-p.md | PR archive for #5084. | +| docs/pr-discussions/PR-5085-backlog-b-0768-p1-re-land-itron-strategy-co-create-standards.md | PR archive for #5085. | +| docs/pr-discussions/PR-5086-fix-b-0789-iter-4-2-fixfwd-5-copilot-findings-on-5083-3-p0-i.md | PR archive for #5086. | +| docs/pr-discussions/PR-5087-backlog-b-0763-re-land-cloud-native-plugins-fit-zeta-s-inter.md | PR archive for #5087. | +| docs/pr-discussions/PR-5088-fix-b-0789-iter-4-2-readfile-redesign-eliminate-nix-injectio.md | PR archive for #5088. | +| docs/pr-discussions/PR-5089-feat-agentic-org-persist-policy-observations.md | PR archive for #5089. | +| docs/pr-discussions/PR-5090-backlog-b-0766-p1-re-land-slow-replace-all-dependencies-and.md | PR archive for #5090. | +| docs/pr-discussions/PR-5091-feat-b-0789-iter-4-3-zflash-stale-checkout-detection-auto-do.md | PR archive for #5091. | +| docs/pr-discussions/PR-5092-backlog-b-0770-re-land-gl-inet-comet-pro-ip-kvm-integration.md | PR archive for #5092. | +| docs/pr-discussions/PR-5093-fix-b-0789-iter-4-3-fixfwd-4-copilot-findings-on-5091-1-p0-s.md | PR archive for #5093. | +| docs/pr-discussions/PR-5094-backlog-b-0771-re-land-audio-codecs-working-daw-ready-intel.md | PR archive for #5094. | +| docs/pr-discussions/PR-5095-backlog-b-0790-p1-zero-dev-machines-cluster-native-architect.md | PR archive for #5095. | +
+ +## Review threads + +### Thread 1: docs/pr-discussions/PR-5077-docs-maintainers-aaron-legal-entity-inventory-lucent-financi.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:48:53Z): + +P1/xref: This archive includes markdown links like `(.claude/rules/human-audit-and-legal-risk-acceptance-pattern-in-settings.md)` which were valid in a PR/issue context but are broken when rendered from `docs/pr-discussions/` (they resolve under `docs/pr-discussions/.claude/...`). Convert these to repo-root absolute links (e.g., starting with `/.claude/...`) or full GitHub `blob` URLs so the preserved archive remains navigable. + +### Thread 2: docs/pr-discussions/PR-5084-backlog-b-0777-p1-re-land-industry-sharp-plugin-categories-p.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:48:54Z): + +P1/xref: The link to `docs/hygiene-history/...` is written as if it’s repo-root-relative, but in an on-disk archive under `docs/pr-discussions/` it resolves to `docs/pr-discussions/docs/...` (broken). Use a repo-root absolute link (e.g., `/docs/hygiene-history/...`) or a full GitHub URL so the tick reference stays clickable in the preserved archive. + +### Thread 3: docs/pr-discussions/PR-5084-backlog-b-0777-p1-re-land-industry-sharp-plugin-categories-p.md:29 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:48:54Z): + +P1/xref: The `pr-triage-tiers.md` link target is `(.claude/rules/pr-triage-tiers.md)`, which becomes `docs/pr-discussions/.claude/...` when rendered from this archive file. Switch to a repo-root absolute link (e.g., `/.claude/rules/pr-triage-tiers.md`) or a full GitHub `blob` URL so the citation is navigable. + +### Thread 4: docs/pr-discussions/PR-5085-backlog-b-0768-p1-re-land-itron-strategy-co-create-standards.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:48:54Z): + +P1/xref: This summary contains links like `(.claude/rules/pr-triage-tiers.md)` and `(docs/hygiene-history/...)` which were valid in PR markdown but are broken in an on-disk archive under `docs/pr-discussions/` (they resolve under `docs/pr-discussions/.claude/...` / `docs/pr-discussions/docs/...`). Use repo-root absolute links (starting with `/.claude/...` and `/docs/...`) or full GitHub URLs so the preserved archive is navigable. + +### Thread 5: docs/pr-discussions/PR-5087-backlog-b-0763-re-land-cloud-native-plugins-fit-zeta-s-inter.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:48:55Z): + +P1/xref: The `pr-triage-tiers.md` link target is `(.claude/rules/pr-triage-tiers.md)`, which becomes `docs/pr-discussions/.claude/...` when rendered from this archive file. Switch to a repo-root absolute link (e.g., `/.claude/rules/pr-triage-tiers.md`) or a full GitHub `blob` URL so the citation is navigable. + +### Thread 6: docs/pr-discussions/PR-5090-backlog-b-0766-p1-re-land-slow-replace-all-dependencies-and.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:48:55Z): + +P1/xref: The `pr-triage-tiers.md` link target is `(.claude/rules/pr-triage-tiers.md)`, which becomes `docs/pr-discussions/.claude/...` when rendered from this archive file. Switch to a repo-root absolute link (e.g., `/.claude/rules/pr-triage-tiers.md`) or a full GitHub `blob` URL so the citation is navigable. + +### Thread 7: docs/pr-discussions/PR-5092-backlog-b-0770-re-land-gl-inet-comet-pro-ip-kvm-integration.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:48:55Z): + +P1/xref: The `pr-triage-tiers.md` link target is `(.claude/rules/pr-triage-tiers.md)`, which becomes `docs/pr-discussions/.claude/...` when rendered from this archive file. Switch to a repo-root absolute link (e.g., `/.claude/rules/pr-triage-tiers.md`) or a full GitHub `blob` URL so the citation is navigable. + +### Thread 8: docs/pr-discussions/PR-5094-backlog-b-0771-re-land-audio-codecs-working-daw-ready-intel.md:21 (unresolved) + +**@copilot-pull-request-reviewer** (2026-05-27T19:48:55Z): + +P1/xref: The `pr-triage-tiers.md` link target is `(.claude/rules/pr-triage-tiers.md)`, which becomes `docs/pr-discussions/.claude/...` when rendered from this archive file. Switch to a repo-root absolute link (e.g., `/.claude/rules/pr-triage-tiers.md`) or a full GitHub `blob` URL so the citation is navigable. + +## General comments + +### @chatgpt-codex-connector (2026-05-27T19:45:28Z) + +You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage). diff --git a/docs/pr-discussions/PR-5624-docs-archive-batch-archive-of-20-prs.md b/docs/pr-discussions/PR-5624-docs-archive-batch-archive-of-20-prs.md new file mode 100644 index 0000000000..28ca4127ec --- /dev/null +++ b/docs/pr-discussions/PR-5624-docs-archive-batch-archive-of-20-prs.md @@ -0,0 +1,68 @@ +--- +pr_number: 5624 +title: "docs(archive): Batch archive of 20 PRs" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:47:04Z" +merged_at: "2026-05-27T19:49:38Z" +closed_at: "2026-05-27T19:49:38Z" +head_ref: "lior/batch-archive-2026-05-27-19" +base_ref: "main" +archived_at: "2026-05-27T20:03:55Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5624: docs(archive): Batch archive of 20 PRs + +## PR description + +Automated batch archival of 20 PRs to preserve discussion and context, and to reduce PR queue noise. + +## Reviews + +### COMMENTED — @copilot-pull-request-reviewer (2026-05-27T19:49:15Z) + +## Pull request overview + +Archives 20 recently merged pull requests into `docs/pr-discussions/**` using the repo’s PR-preservation tooling, capturing YAML frontmatter plus the PR body and review-thread context to preserve discussion while reducing live PR queue noise. + +**Changes:** +- Adds 20 new PR discussion archive markdown files under `docs/pr-discussions/` (one per PR). +- Each archive includes the standard PR-preservation YAML frontmatter (`pr_number`, `title`, `author`, timestamps, refs, `archived_at`, `archive_tool`) followed by the preserved PR content and review threads. + +### Reviewed changes + +Copilot reviewed 20 out of 20 changed files in this pull request and generated no comments. + +
+Show a summary per file + +| File | Description | +| ---- | ----------- | +| docs/pr-discussions/PR-5047-fix-b-0754-iter-2-empty-systemd-path-broke-clear-nmtui-ping.md | Archived PR discussion for PR #5047. | +| docs/pr-discussions/PR-5048-backlog-b-0762-ai-auto-submit-back-telemetry-fixes-from-in-t.md | Archived PR discussion for PR #5048. | +| docs/pr-discussions/PR-5050-backlog-b-0764-cncf-ecosystem-as-force-multipliers-behind-ze.md | Archived PR discussion for PR #5050. | +| docs/pr-discussions/PR-5051-backlog-b-0765-p1-servicetitan-route-plug-into-existing-cont.md | Archived PR discussion for PR #5051. | +| docs/pr-discussions/PR-5053-backlog-b-0767-p1-zeta-native-scheduler-first-dst-ai-aware-c.md | Archived PR discussion for PR #5053. | +| docs/pr-discussions/PR-5055-backlog-b-0769-p1-vc-meta-playbook-control-structure-injecti.md | Archived PR discussion for PR #5055. | +| docs/pr-discussions/PR-5057-fix-b-0754-iter-3-per-device-partprobe-bare-partprobe-was-hi.md | Archived PR discussion for PR #5057. | +| docs/pr-discussions/PR-5059-backlog-b-0772-observable-controllable-cluster-fabric-device.md | Archived PR discussion for PR #5059. | +| docs/pr-discussions/PR-5061-backlog-b-0774-b-0775-etcd-less-options-kine-adapter-family.md | Archived PR discussion for PR #5061. | +| docs/pr-discussions/PR-5063-fix-pr-5020-address-post-merge-worktree-hygiene-review.md | Archived PR discussion for PR #5063. | +| docs/pr-discussions/PR-5066-backlog-b-0779-ai-nas-convergence-push-down-ai-processing-di.md | Archived PR discussion for PR #5066. | +| docs/pr-discussions/PR-5067-tools-wire-bash-retirement-inventory-guard.md | Archived PR discussion for PR #5067. | +| docs/pr-discussions/PR-5068-research-backlog-mika-grok-2026-05-25-substrate-batch-local.md | Archived PR discussion for PR #5068. | +| docs/pr-discussions/PR-5069-feat-claude-code-recovery-repair-jsonl-sessions-corrupted-by.md | Archived PR discussion for PR #5069. | +| docs/pr-discussions/PR-5070-backlog-b-0788-agent-on-agent-claude-code-session-recovery-l.md | Archived PR discussion for PR #5070. | +| docs/pr-discussions/PR-5071-build-agentic-organization-package-architecture-slice.md | Archived PR discussion for PR #5071. | +| docs/pr-discussions/PR-5072-fix-gemini-enforce-detached-worktree-and-clone-hygiene-in-ba.md | Archived PR discussion for PR #5072. | +| docs/pr-discussions/PR-5073-docs-shadow-markdownlint-md032-prose-arithmetic-joiner-recur.md | Archived PR discussion for PR #5073. | +| docs/pr-discussions/PR-5074-docs-persona-max-add-tier-2-docker-desktop-dev-experience-wo.md | Archived PR discussion for PR #5074. | +| docs/pr-discussions/PR-5075-feat-agentic-org-gate-commands-with-hat-policy.md | Archived PR discussion for PR #5075. | +
+ +## General comments + +### @chatgpt-codex-connector (2026-05-27T19:47:09Z) + +You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage). diff --git a/docs/pr-discussions/PR-5625-docs-archive-batch-archive-of-10-prs.md b/docs/pr-discussions/PR-5625-docs-archive-batch-archive-of-10-prs.md new file mode 100644 index 0000000000..404711c0c5 --- /dev/null +++ b/docs/pr-discussions/PR-5625-docs-archive-batch-archive-of-10-prs.md @@ -0,0 +1,19 @@ +--- +pr_number: 5625 +title: "docs(archive): Batch archive of 10 PRs" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:48:37Z" +merged_at: "2026-05-27T19:51:29Z" +closed_at: "2026-05-27T19:51:29Z" +head_ref: "lior/batch-archive-2026-05-27-20" +base_ref: "main" +archived_at: "2026-05-27T20:03:55Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5625: docs(archive): Batch archive of 10 PRs + +## PR description + +Automated batch archival of 10 PRs to preserve discussion and context, and to reduce PR queue noise. diff --git a/docs/pr-discussions/PR-5626-docs-archive-batch-archive-of-17-prs.md b/docs/pr-discussions/PR-5626-docs-archive-batch-archive-of-17-prs.md new file mode 100644 index 0000000000..becb2dfc90 --- /dev/null +++ b/docs/pr-discussions/PR-5626-docs-archive-batch-archive-of-17-prs.md @@ -0,0 +1,65 @@ +--- +pr_number: 5626 +title: "docs(archive): Batch archive of 17 PRs" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:50:48Z" +merged_at: "2026-05-27T19:54:04Z" +closed_at: "2026-05-27T19:54:04Z" +head_ref: "lior/batch-archive-2026-05-27-21" +base_ref: "main" +archived_at: "2026-05-27T20:03:55Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5626: docs(archive): Batch archive of 17 PRs + +## PR description + +Automated batch archival of 17 PRs to preserve discussion and context, and to reduce PR queue noise. + +## Reviews + +### COMMENTED — @copilot-pull-request-reviewer (2026-05-27T19:52:52Z) + +## Pull request overview + +Automated archival of 17 merged pull-request discussions into `docs/pr-discussions/` to preserve review context and reduce active PR queue noise. + +**Changes:** +- Added 17 new PR-discussion archive markdown files under `docs/pr-discussions/`. +- Each archive includes YAML frontmatter (PR metadata + archive provenance) and the preserved PR conversation content. + +### Reviewed changes + +Copilot reviewed 17 out of 17 changed files in this pull request and generated no comments. + +
+Show a summary per file + +| File | Description | +| ---- | ----------- | +| docs/pr-discussions/PR-4963-backlog-b-0725-polyglot-accelerator-hardware-shape-coral-ncs.md | Archived discussion record for PR #4963. | +| docs/pr-discussions/PR-4962-fix-tools-flash-usb-ts-ts-strict-mode-errors-6-narrowing-fix.md | Archived discussion record for PR #4962. | +| docs/pr-discussions/PR-4961-docs-add-agentic-organization-architecture.md | Archived discussion record for PR #4961. | +| docs/pr-discussions/PR-4960-backlog-b-0724-ts-hat-system-operator-polyglot-k8s-operator.md | Archived discussion record for PR #4960. | +| docs/pr-discussions/PR-4959-feat-tools-flash-usb-ts-safety-railed-dd-wrapper-for-the-ai.md | Archived discussion record for PR #4959. | +| docs/pr-discussions/PR-4958-docs-add-agentic-organization-architecture.md | Archived discussion record for PR #4958. | +| docs/pr-discussions/PR-4957-docs-hygiene-tick-1707z-3-blocked-resolve-threads-prs-surfac.md | Archived discussion record for PR #4957. | +| docs/pr-discussions/PR-4956-ci-ai-cluster-workflow-that-builds-full-ai-cluster-installer.md | Archived discussion record for PR #4956. | +| docs/pr-discussions/PR-4954-backlog-b-0722-ci-ephemeral-cluster-smoke-via-k3d-on-runner.md | Archived discussion record for PR #4954. | +| docs/pr-discussions/PR-4953-feat-ai-cluster-local-dev-cluster-via-k3d-argocd-sync-wave-d.md | Archived discussion record for PR #4953. | +| docs/pr-discussions/PR-4952-docs-hygiene-tick-1636z-3rd-vacuous-task-condition-tick-toda.md | Archived discussion record for PR #4952. | +| docs/pr-discussions/PR-4951-feat-ai-cluster-nfd-lstopo-zeta-install-helper-cluster-hardw.md | Archived discussion record for PR #4951. | +| docs/pr-discussions/PR-4950-feat-ai-cluster-cookie-cutter-node-provisioning-via-disko-lo.md | Archived discussion record for PR #4950. | +| docs/pr-discussions/PR-4945-docs-hygiene-tick-1539z-43-open-prs-all-dirty-cross-lane-tas.md | Archived discussion record for PR #4945. | +| docs/pr-discussions/PR-4937-docs-hygiene-tick-1405z-3-blocked-resolve-threads-prs-audite.md | Archived discussion record for PR #4937. | +| docs/pr-discussions/PR-4934-docs-research-decomposed-add-shadow-lesson-log-for-2026-05-2.md | Archived discussion record for PR #4934. | +| docs/pr-discussions/PR-4931-fix-4878-remove-bak-files-and-duplicate-archived-at-fields.md | Archived discussion record for PR #4931. | +
+ +## General comments + +### @chatgpt-codex-connector (2026-05-27T19:50:53Z) + +You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage). diff --git a/docs/pr-discussions/PR-5627-docs-archive-batch-archive-of-20-prs.md b/docs/pr-discussions/PR-5627-docs-archive-batch-archive-of-20-prs.md new file mode 100644 index 0000000000..efe7dff40b --- /dev/null +++ b/docs/pr-discussions/PR-5627-docs-archive-batch-archive-of-20-prs.md @@ -0,0 +1,69 @@ +--- +pr_number: 5627 +title: "docs(archive): Batch archive of 20 PRs" +author: "AceHack" +state: "MERGED" +created_at: "2026-05-27T19:52:23Z" +merged_at: "2026-05-27T19:56:16Z" +closed_at: "2026-05-27T19:56:16Z" +head_ref: "lior/batch-archive-2026-05-27-22" +base_ref: "main" +archived_at: "2026-05-27T20:03:55Z" +archive_tool: "tools/pr-preservation/archive-pr.ts" +--- + +# PR #5627: docs(archive): Batch archive of 20 PRs + +## PR description + +Automated batch archival of 20 PRs to preserve discussion and context, and to reduce PR queue noise. + +## Reviews + +### COMMENTED — @copilot-pull-request-reviewer (2026-05-27T19:55:20Z) + +## Pull request overview + +This PR adds generated GitHub PR discussion archives under `docs/pr-discussions/`, preserving PR bodies, reviews, and threads for historical traceability. The files match the repository’s PR-preservation archive shape and live in a markdownlint-ignored history surface intended for verbatim content. + +**Changes:** +- Adds 20 generated archive files for merged PRs #4897–#4915 and #4930. +- Preserves PR metadata, descriptions, reviews, review threads, and comments. +- Uses `tools/pr-preservation/archive-pr.ts` as the recorded archive tool. + +### Reviewed changes + +Copilot reviewed 20 out of 20 changed files in this pull request and generated no comments. + +
+Show a summary per file + +| File | Description | +| ---- | ----------- | +| `docs/pr-discussions/PR-4897-feat-infra-single-file-installer-packages-for-usb-stick-addi.md` | Archives PR #4897 discussion. | +| `docs/pr-discussions/PR-4898-feat-infra-flake-nix-shared-nixos-modules-pr-2-of-addison-s.md` | Archives PR #4898 discussion. | +| `docs/pr-discussions/PR-4899-feat-infra-per-host-configs-control-plane-worker-gpu-01-02-p.md` | Archives PR #4899 discussion. | +| `docs/pr-discussions/PR-4900-feat-infra-k8s-bootstrap-argocd-app-of-apps-pr-4-of-addison.md` | Archives PR #4900 discussion. | +| `docs/pr-discussions/PR-4901-docs-infra-infra-readme-md-bootstrap-runbook-pr-5-of-addison.md` | Archives PR #4901 discussion. | +| `docs/pr-discussions/PR-4902-shard-2026-05-25-0243z-18th-dotgit-anchor-5th-consecutive-0.md` | Archives PR #4902 discussion. | +| `docs/pr-discussions/PR-4903-fix-installer-refresh-embedded-runbook-addison.md` | Archives PR #4903 discussion. | +| `docs/pr-discussions/PR-4904-chore-perms-allow-brew-install-nix-cli-darwin-rebuild.md` | Archives PR #4904 discussion. | +| `docs/pr-discussions/PR-4905-ci-infra-build-installer-iso-on-prs-main-release-publish.md` | Archives PR #4905 discussion. | +| `docs/pr-discussions/PR-4906-feat-infra-nix-darwin-linux-builder-for-local-x86-64-linux-i.md` | Archives PR #4906 discussion. | +| `docs/pr-discussions/PR-4907-fix-infra-pin-nix-darwin-to-nix-darwin-24-11-release-branch.md` | Archives PR #4907 discussion. | +| `docs/pr-discussions/PR-4908-shard-2026-05-25-0407z-19th-dotgit-anchor-6th-0-stuck-proc-r.md` | Archives PR #4908 discussion. | +| `docs/pr-discussions/PR-4909-shard-2026-05-25-0443z-20th-dotgit-anchor-7th-consecutive-0.md` | Archives PR #4909 discussion. | +| `docs/pr-discussions/PR-4910-feat-ai-cluster-bootstrap-two-directory-declarative-ai-clust.md` | Archives PR #4910 discussion. | +| `docs/pr-discussions/PR-4911-shard-2026-05-25-0613z-otto-cli-cold-boot-composite-branch-c.md` | Archives PR #4911 discussion. | +| `docs/pr-discussions/PR-4912-feat-ai-cluster-istio-out-cert-manager-spire-trust-manager-e.md` | Archives PR #4912 discussion. | +| `docs/pr-discussions/PR-4913-feat-hindsight-wire-real-vectorize-io-oci-helm-chart.md` | Archives PR #4913 discussion. | +| `docs/pr-discussions/PR-4914-shard-2026-05-25-1009z-cold-boot-sentinel-fired-again-lior-s.md` | Archives PR #4914 discussion. | +| `docs/pr-discussions/PR-4915-shard-2026-05-25-1131z-3rd-otto-cli-cold-boot-today-recursio.md` | Archives PR #4915 discussion. | +| `docs/pr-discussions/PR-4930-feat-hat-system-scaffold-society-safety-layer-operator-for-a.md` | Archives PR #4930 discussion. | +
+ +## General comments + +### @chatgpt-codex-connector (2026-05-27T19:52:28Z) + +You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage).