Open this folder when the code alone is not enough and you need the longer-form design or security context behind a feature.
competitive-gap-analysis.md— quick comparison against Strongbox and KeePassium, plus the largest current product gaps.specs/cloud-file-autofill.md— AutoFill behavior for cloud-hosted databases.specs/cloud-sync.mdandspecs/multi-database.md— database list, cloud-backed databases, and sync behavior.specs/database-creation.md— plan for creating brand-new local KDBX 4.x databases in KeeForge.specs/edit-support/epic.mdplusspecs/edit-support/01-xml-round-trip.mdthrough07-autofill-save.md— staged write-path design for XML round-trip, KDBX writing, draft/save flow, and pending cloud/UI/AutoFill work.specs/favicon.md— website icon fetching and caching.specs/key-file.md— supported key-file formats and implementation notes.specs/passkey.md— passkey storage and signing behavior.specs/totp-autofill.md— TOTP-related implementation direction.webdav-manual-e2e-checklist.md— pre-release manual verification pass for WebDAV sync against real servers.audits/2026-02-26-security-audit-claude.mdandaudits/2026-03-03-security-audit-codex.md— security review context and follow-up items.- The user-facing privacy policy lives at https://keeforge.com/privacy (source in the
keeforge.comrepo). Code changes should not contradict it.
- Treat these docs as intent and spec context, not guaranteed truth. Confirm against current code before changing behavior.
- The current app uses an adaptive navigation shell: compact layouts move into a full-screen vault flow, and regular-width layouts keep the database list visible beside the selected vault. Older specs may still describe the previous sheet-based flow.
- If a code change supersedes one of these documents, update the doc or leave a note so future agents do not chase stale assumptions.
- The edit-support specs are staged by slice; some later slices describe planned work rather than shipped behavior, so confirm against the current code before implementing them.