Skip to content

fix: recover the 7 verify-temperpaw feature files dropped by .git/info/exclude - #473

Open
rita-aga wants to merge 2 commits into
mainfrom
claude/verify-map-completeness
Open

fix: recover the 7 verify-temperpaw feature files dropped by .git/info/exclude#473
rita-aga wants to merge 2 commits into
mainfrom
claude/verify-map-completeness

Conversation

@rita-aga

@rita-aga rita-aga commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

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/exclude in the primary temperpaw checkout carries a .agents/ line (residue from the earlier .claude/skills exclusion), so git add -A silently 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 nonexistent PassTests action; paw-agent's $expand does 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.

  • Adds verification recipes for agent, channels, foresight, filesystem, media, patrol, and research workflows.
  • Corrects Genesis installation guidance, OData authentication checks, action namespaces, and inline-field storage behavior.
  • Documents expected lifecycle transitions, prerequisites, failure states, and evidence requirements for each feature.

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

Filename Overview
.agents/skills/verify-temperpaw/features/genesis-install.md Clarifies registry selection, follow-policy behavior, idempotence evidence, and the known unauthenticated installation endpoint.
.agents/skills/verify-temperpaw/features/odata-surface.md Updates credential probing, action namespace guidance, inline-field limits, and operator restrictions.
.agents/skills/verify-temperpaw/features/paw-agent.md Adds agent lifecycle, session graph, action persistence, and unsupported-route verification guidance.
.agents/skills/verify-temperpaw/features/paw-channels.md Adds channel routing, connection, session creation, and reply-failure verification guidance.
.agents/skills/verify-temperpaw/features/paw-foresight.md Adds a bounded foresight seeding flow and documents endpoint creation and recovery behavior.
.agents/skills/verify-temperpaw/features/paw-fs.md Adds direct file-versioning and artifact-batch verification guidance with storage-limit corrections.
.agents/skills/verify-temperpaw/features/paw-media.md Adds governed media-generation verification, workspace prerequisites, output checks, and expected auth failures.
.agents/skills/verify-temperpaw/features/paw-patrol.md Adds current patrol intake, fan-out, approval, worker, and provider-boundary verification guidance.
.agents/skills/verify-temperpaw/features/paw-research.md Adds web search and fetch verification with secret, polling, lifecycle, and cache expectations.

Reviews (1): Last reviewed commit: "fix: actually track the 7 feature files ..." | Re-trigger Greptile

rita-aga and others added 2 commits August 26, 2026 14:04
…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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant