NorthwoodsSentinel/northwoods-pack

Northwoods Pack — Cloudflare Worker that drops into stock PAI 5.0 with five modules (rhetoric, substrate, resume, fleet, mycelia). Sovereignty from day one. Runs on your own CF account.

TypeScript1 ★Personal AI & KnowledgeGitHub ↗
Quality: decent 15/24
PAI: integrate 0.88
Appraised: 2026-06-03 current

TypeScript CF Workers PAI 5.0 drop-in; docked for zero stars, no CI, no releases at 18 days old.

Five CF modules with bundled SKILL.md files drop directly into PAI 5.0 — rhetoric shapes output downstream of the model.

Mycelia requires explicit X-Mycelia-Opt-In header on every request — consent enforced per-call, not via config toggle.

Contents

Overview

Verdict

Rating Summary
Quality decent (15/24) Well-documented 18-day-old repo with a lean TypeScript stack; docked by zero releases, no CI, and no community adoption yet.
PAI Relevance integrate (0.88) Explicitly designed as a PAI 5.0 drop-in; ships SKILL.md files, fills four capability gaps, and runs on PAI's exact CF Workers stack.

Formula returns STUDY (standalone=15, one below threshold of 16). Override to INTEGRATE: this repo is architecturally designed as a PAI 5.0 extension pack, bundles SKILL.md files for direct install into ~/.claude/skills/, achieves a composite of 0.88 (highest in category), and the only missed threshold is the no-releases condition on an 18-day-old actively-developed repo. The predecessor skylight-pack (same author, same pattern) is already rated integrate at 16/24.

Quality Assessment

15/24 — stale-risk / well-documented / early-or-minimal

Health: 4/8 (stale-risk)

Failed:

Passed:

Documentation: 7/8 (well-documented)

Failed:

Passed:

Engineering Signals: 4/8 (early-or-minimal)

Failed:

Passed:

PAI Relevance

Dimension Score Assessment
Harvest Value 2 The rhetoric downstream-shaping pattern (output transformer after the model, not via system prompt) is novel and directly applicable to PAI's output pipeline. The per-request consent header (mycelia) is a reusable pattern for any PAI capability with opt-in cross-agent communication.
Integration Readiness 2 TypeScript + Cloudflare Workers is PAI's exact cloud stack. Pack ships SKILL.md files that cp -r pai-skills/* ~/.claude/skills/ directly. Callable via HTTP from any PAI skill; wrangler-deployable on the same CF account PAI uses.
Overlap Risk 1 Substrate memory partially overlaps with PAI's existing file-based memory system (WORK/, LEARNING/, KNOWLEDGE/); rhetoric, fleet, resume, and mycelia have no equivalents in the PAI capability manifest.
Gap Fill 2 Fills four clear gaps absent from the PAI manifest: rhetoric output transformer, D1-backed tagged memory with query/recall, resume momentum (single forward-leaning orientation sentence), and Workers AI fleet model router.

Composite: 0.88

What Next

Landscape Position

Category: Personal AI & Knowledge

In this category: tinyhumansai--openhuman (21/24, watch), vellum-ai--vellum-assistant (19/24, integrate), garrytan--gbrain (18/24, integrate), MemPalace--mempalace (18/24, integrate), JerryZLiu--Dayflow (17/24, integrate), NorthwoodsSentinel--skylight-pack (16/24, integrate), NorthwoodsSentinel--loam (14/24, study), NorthwoodsSentinel--lookout (14/24, watch), malteristo--magic (13/24, watch), malteristo--turtleos (11/24, skip), UnluckyMycologist68--palimpsest (7/24, note)

Standing: Scores at 15/24, slotting between skylight-pack (16/24) and loam (14/24); as the v0.2 successor to skylight-pack from the same author, it is more capable (5 vs fewer modules, troubleshooting corpus included) but slightly rawer by probe metrics due to being 18 days old with no releases yet.

Evidence Base

Density: 7/10 — Available: full README (8KB, detailed), dependency manifest (package.json), creation/commit timestamps, star/fork counts, license, language, description, archive status. Missing: actual source files (TypeScript Worker code, migration SQL, SKILL.md contents), DOCTRINE.md contents, wrangler.toml, CI workflow files, test infrastructure, any release history.

Notes

The troubleshooting section is unusually high-signal for an 18-day-old repo — seven specific numbered gotchas with root cause and fix, captured "from the first end-to-end Deploy Button install." This is evidence of real deployment experience, not just aspirational documentation. The description notes this is "Public PAI v0.2" descending from a private pack built for a specific user — the v0.1 predecessor (skylight-pack) is already in the landscape at integrate. The rhetoric module's design principle — "care that reads as a permanent medical chart is not care" — names a meaningful architectural distinction worth tracking as a pattern. The mycelia module defaulting off with per-request explicit opt-in headers is a clean consent boundary worth replicating elsewhere.