Skip to content

docs: extend CLAUDE.md with migrated agent notes#190

Merged
rubenhensen merged 2 commits into
mainfrom
chore/add-claude-md
Jul 15, 2026
Merged

docs: extend CLAUDE.md with migrated agent notes#190
rubenhensen merged 2 commits into
mainfrom
chore/add-claude-md

Conversation

@rubenhensen

Copy link
Copy Markdown
Contributor

Extends the existing CLAUDE.md with agent notes migrated from the private dobby memory repo (encryption4all/dobby, formerly repos/<this-repo>/), verified against the current state of the code before migration.

Going forward this file is the single home for durable repo knowledge: dobby updates it in the same PR whenever it learns something worth keeping.

@dobby-coder dobby-coder Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This doc migration is accurate throughout except for one block. The "Purge timer" paragraph is stale on all three counts and contradicts the PR's "verified against current state of the code" claim — please fix it before merge. Everything else (is_safe_download_segment, build.rs → X-PostGuard, CI commands, metrics channel priority, FileState.expires=14d, CORS some_regex anchoring, body-size chunk_size+1 MiB) verified accurate against current source.

Comment thread CLAUDE.md
@rubenhensen

Copy link
Copy Markdown
Contributor Author

/dobby fix all comments you made

The Purge timer block described a hard 15-minute eviction from creation
at src/store.rs:80. It is actually a resettable 1-hour idle timeout:
Store::create (src/store.rs:292) seeds the deadline from idle_ttl
(DEFAULT_UPLOAD_SESSION_IDLE_TIMEOUT_SECS = 60 * 60) and Store::touch
re-inserts it on each chunk PUT / status check.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

@dobby-coder dobby-coder Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rules Dobby 2 — sign-off ✅

Delta from the prior CHANGES_REQUESTED cycle is clean. The Purge timer paragraph that was stale is now corrected in f3e9357 and verified accurate against source: state.expirations populated in Store::create (src/store.rs:292) with Instant::now() + idle_ttl, idle_ttl = DEFAULT_UPLOAD_SESSION_IDLE_TIMEOUT_SECS (60*60 = 1h resettable idle), Store::touch (src/store.rs:318) re-inserts on chunk PUT + status check, touch_extends_eviction_deadline test at src/store.rs:545, and FileState.expires (+14d) correctly noted as NOT driving eviction.

Rule sweep on the docs-only diff (conventional-commit title, security-disclosure, README/report-format, justification-prose) — no findings. The security section documents already-fixed / confirmed-safe posture (the /usage finding was fixed in #183), not any open vulnerability, so no-public-security-issues does not apply. No GHSA/embargo markers.

Approved.

@rubenhensen
rubenhensen merged commit dd83946 into main Jul 15, 2026
7 checks passed
@rubenhensen
rubenhensen deleted the chore/add-claude-md branch July 15, 2026 07:27
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