Docs: Paru spike and minimal implementation plan #23

Merged
mathieu merged 2 commits from execution/issue-21-paru-spike-plan into main 2026-08-31 03:53:58 +00:00
Owner

Closes #21

What changed

  • records the pinned disposable-Arch Paru spike for native selection, exact worktree acquisition, committed edit/re-audit reuse, PreBuildCommand identity enforcement, skip followed by fresh resolution, final Paru build/install, and official-only passthrough;
  • adds the short vertical v1 implementation plan centered on mandatory Codex CLI audit, Paru-owned resolution/build/install, two SQLite concepts, and the minimal final guard;
  • keeps production Go implementation out of this PR.

Spike decision

edit + re-audit stays in v1: the spike proved reuse of the exact cache worktree only after AURoscope snapshots edits as a local Git commit and final Paru runs with --skipreview.

Verification

  • PR #20 merge commit is an ancestor of current origin/main;
  • disposable Arch image sha256:68bfc3b0d277b08a99101dc9b94aaa03e5ae70cf1b4fb965c03b2b87b915760d;
  • pinned Paru v2.1.0-67-g9ac3578, Pacman/libalpm 7.1.0/16.0.1;
  • real hello AUR build/install exited 0; committed identity drift was rejected before PKGBUILD execution;
  • official update/install exited 0 without changing the hook log;
  • Markdown links: 9 external HTTP 200, all relative targets exist;
  • git diff --check origin/main...HEAD;
  • commit signature verified as Héphaïstos.
Closes #21 ## What changed - records the pinned disposable-Arch Paru spike for native selection, exact worktree acquisition, committed edit/re-audit reuse, `PreBuildCommand` identity enforcement, skip followed by fresh resolution, final Paru build/install, and official-only passthrough; - adds the short vertical v1 implementation plan centered on mandatory Codex CLI audit, Paru-owned resolution/build/install, two SQLite concepts, and the minimal final guard; - keeps production Go implementation out of this PR. ## Spike decision `edit + re-audit` stays in v1: the spike proved reuse of the exact cache worktree only after AURoscope snapshots edits as a local Git commit and final Paru runs with `--skipreview`. ## Verification - PR #20 merge commit is an ancestor of current `origin/main`; - disposable Arch image `sha256:68bfc3b0d277b08a99101dc9b94aaa03e5ae70cf1b4fb965c03b2b87b915760d`; - pinned Paru `v2.1.0-67-g9ac3578`, Pacman/libalpm 7.1.0/16.0.1; - real `hello` AUR build/install exited 0; committed identity drift was rejected before PKGBUILD execution; - official update/install exited 0 without changing the hook log; - Markdown links: 9 external HTTP 200, all relative targets exist; - `git diff --check origin/main...HEAD`; - commit signature verified as Héphaïstos.
mathieu deleted branch execution/issue-21-paru-spike-plan 2026-08-31 03:53:58 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
2027a/auroscope!23
No description provided.