HERMES-GIELIE/.gitignore
nesquena-hermes c7a389e0a7
Release v0.51.305 — Release JU (stage-p2b — dormant unified-SessionDB adapter) (#3759)
* refactor(sessions): add dormant JSON-backed SessionDB adapter (#3720, #3383)

First, lowest-risk slice of the unified-session-db migration: a SessionDB-shaped
adapter over the existing WebUI JSON store, behind a dormant experimental flag
(experimental.unified_session_db, default false). No runtime call site is rewired
— is_unified_session_db_enabled() has no live callers, so persistence behavior is
unchanged until a later migration PR opts in. Includes the adapter, the dormant
config flag + _apply_config_defaults wiring, an architecture doc, and adapter tests.

Also adds docs/architecture/ to the .gitignore docs allowlist (the docs/* rule
excludes subdirectories; the new architecture doc and its presence test would
otherwise be silently dropped on a clean checkout).

Co-authored-by: rodboev <[email protected]>

* docs(changelog): stamp v0.51.305 — Release JU (stage-p2b #3720)

---------

Co-authored-by: nesquena-hermes <[email protected]>
2026-06-06 18:16:07 -07:00

67 lines
1.3 KiB
Text

# Python cache
__pycache__/
*.pyc
*.pyo
*.pyd
# Backup and temporary files
*.bak
*.swp
*.swo
# Archive directory (pre-git backups, kept on disk but not tracked)
archive/
# Local environment and secrets (but keep the example templates)
.env
.env.*
!.env.example
!.env.docker.example
.claude/
CLAUDE.md
AGENTS.local.md
.cursorrules
.windsurfrules
.aider*
copilot-instructions.md
# Generated screenshots and transient artifacts
screenshot-*.png
full-UI.png
# Version file written by Docker/CI build — generated, never committed
api/_version.py
# OS files
.DS_Store
Thumbs.db
# Local reference clones/artifacts — never committed by default.
# Markdown docs at docs/*.md are intentionally trackable for contributor docs.
docs/*
!docs/*.md
!docs/ui-ux/
!docs/ui-ux/**
!docs/rfcs/
!docs/rfcs/**
!docs/architecture/
!docs/architecture/**
# Local-only AI assistant context — never committed even under docs/.
docs/AGENTS.md
docs/CLAUDE.md
docs/.cursorrules
docs/.windsurfrules
# Local-only PR review harness: rendering drivers, sample bank, fixtures.
# Used by Claude during deep reviews; never shared in the repo.
.local-review/
graphify-out/
.graphify_cached.json
.graphify_uncached.txt
.venv/
# Dev-only lint tooling (ESLint runtime-error guard) — see TESTING.md
node_modules/
package-lock.json