fix: recover the 7 verify-temperpaw feature files dropped by .git/info/exclude - #473
Open
rita-aga wants to merge 2 commits into
Open
fix: recover the 7 verify-temperpaw feature files dropped by .git/info/exclude#473rita-aga wants to merge 2 commits into
rita-aga wants to merge 2 commits into
Conversation
…s + live drive Source wave (one reader per feature) plus a live pass on an isolated boot found real drift in every feature file. Corrections: - odata: /tdata/ is public (probe $hints for the credential smoke test, not /tdata/); field ceiling is 128KB with blob overflow, not 32KB truncation; namespaces are per-app; wrong bearer key = 401 (fail-closed, verified live) - paw-fs: 32KB/file-ref gotcha was stale (ADR-0033); File.RecordVersion is internal not operator-callable; hot path is direct File create not the deprecated Workspace.CreateFile - paw-patrol: drive WorkRequest not legacy PatrolRequest; no PassTests action; real chain converges on FactoryCase; L3 human-gate stall is by design - paw-agent: no $expand (filter+page); Project unreachable over OData; Created->Active via TemperPaw.Configure verified live - paw-channels: needs paw-agent; binding-tier priority unimplemented; TransportConnection out of the OData path - paw-research: EXA_API_KEY prereq; /observe wait endpoint; completed-query cache - paw-media: entity is MediaGenerationRequest (ADR-003); needs a Workspace; auth via secret store not .env; proof is ResultFileId+bytes - paw-foresight: no run action (Configure->Seed->Seeding); APP.md documents a retired surface - genesis-install: prove via response body; pass registry_url explicitly; SECURITY finding (ARN-410) endpoint does not authenticate - SKILL.md: /readyz vs /healthz, RUST_LOG on TTY, .env dedup hazard, namespaces Live evidence: /tmp/verify-temperpaw-maintain/2026-08-26/ (auth matrix, Agent Created->Active transition). Product findings filed separately. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VLPhB9kjLeE48kLUyAXXq2
…gents/' silently dropped them from PR #472) PR #472 merged only the README claiming these files exist; the files themselves were never added. Same class of silent exclusion that hit .claude/skills earlier. Force-added; content already carries the maintain-pass corrections. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VLPhB9kjLeE48kLUyAXXq2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PR #472 was supposed to add 7 feature files (paw-agent, paw-channels, paw-patrol, paw-fs, paw-media, paw-research, paw-foresight) plus the enumeration README. The shared
.git/info/excludein the primary temperpaw checkout carries a.agents/line (residue from the earlier.claude/skillsexclusion), sogit add -Asilently skipped the 7 files and #472 merged only the README - which then claimed files that were not in the tree.This recovers them with
git add -f, and their content already carries the maintain-pass corrections: a source-wave check (one reader per feature) plus a live drive on an isolated boot corrected real drift in every file. Highlights: patrol drove the legacy intake path with a nonexistentPassTestsaction; paw-agent's$expanddoes not exist; the 32KB field gotcha was stale (128KB + blob overflow since ADR-0033); action namespaces are per-app.Also filed from the same pass: ARN-408 (katagami cross-entity budget), ARN-409 (dsf product findings), ARN-410 (genesis-install endpoint does not authenticate - confirmed live: wrong bearer key reaches install logic).
Live evidence: /tmp/verify-temperpaw-maintain/2026-08-26/ (auth matrix, Agent Created->Active transition).
Recommend the maintenance skill grow a guard: after
git add, verify every file the feature README lists is actually tracked.Authored by Fable 5 via Claude Code.
Greptile Summary
This PR restores seven previously omitted verify-temperpaw feature guides and updates two existing guides with maintenance-pass corrections.
Confidence Score: 5/5
The documentation-only PR appears safe to merge, with no concrete changed-code defect identified.
The restored feature guides add and correct verification instructions without changing runtime behavior, and the checked implementation evidence did not establish any actionable contradiction.
Important Files Changed
Reviews (1): Last reviewed commit: "fix: actually track the 7 feature files ..." | Re-trigger Greptile