Commit Graph
14 Commits
Author SHA1 Message Date
DottaandPaperclip 867c00673b Merge master and reconcile skill preparation optimizations
Preserve installed-selection reuse and bundled relocation together with metadata-only package preparation. Retain both cleanup notifications, use the hardened upstream editor test, and regenerate unchanged skill SQL as migration 0414.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-29 08:23:30 -05:00
DottaandPaperclip e1783764d9 Merge master and regenerate skill package migration as 0404
Preserve the idempotent skill SQL while incorporating the GitHub review-projection migration. Keep the five newest Drizzle snapshots.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 18:48:03 -05:00
DottaandPaperclip 276e353a37 fix(skills): bound legacy package body reads
Load legacy bodies only after I/O admission, including manifest derivation and fallback. Keep queued readers metadata-only and cover saturation with real PostgreSQL.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 18:41:39 -05:00
DottaandPaperclip a94f0e409f fix(skills): isolate cold read database access
Keep caller metadata outside response permits and use dedicated connections for acquisition and cleanup. Cover a transaction contending with two cold reads on a one-connection pool.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 18:31:39 -05:00
DottaandPaperclip 9d7921d1ec fix(skills): bound cold response lifetime through cleanup
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 18:13:07 -05:00
DottaandPaperclip 79a80a39d2 fix(skills): reuse restored packages and share manifest reads
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 18:00:54 -05:00
DottaandPaperclip 4b7589e14c fix(skills): bound concurrent cached version reads
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 17:47:06 -05:00
DottaandPaperclip 62553671a0 chore(db): regenerate skill package migration after GitHub review migration
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 17:16:12 -05:00
DottaandPaperclip 9ee674523b chore(db): regenerate skill package migration on current master
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 17:15:25 -05:00
DottaandPaperclip ea2c969c3d fix(skills): keep history and cleanup off turn preparation
Serialize package publication with expiry, preserve transaction-local reads and projected path bounds, load version bodies on demand, and let retained conversion retries sleep.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 17:15:20 -05:00
DottaandPaperclip 46be8c835c docs(skills): follow regenerated migration number
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 17:15:20 -05:00
DottaandPaperclip 1d3a336771 fix(skills): bound cleanup and recover full-size packages
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 17:15:20 -05:00
DottaandPaperclip b1262d3016 fix(skills): preserve authored packages and fence cleanup
Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 17:15:20 -05:00
DottaandPaperclip 0bb36b2c6b perf(skills): store repository packages outside Postgres
Convert legacy packages automatically, restore exact commits on cache misses, and expire unused recoverable packages while keeping warm turn checks metadata-only.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-10-28 17:15:19 -05:00