Commit Graph
21 Commits
Author SHA1 Message Date
stumpylog bcb4d1265c Idea: move PDF thumbnail generation off ImageMagick/Ghostscript
Spec and implementation plan for rasterizing PDF thumbnails with
pdftoppm+pikepdf+Pillow instead of ImageMagick's convert/gs delegate,
cutting subprocess calls and using narrower-scoped tools already
vendored in the image.
2026-08-18 08:43:44 -07:00
stumpylog 768faccd10 Saves some other ideas and moves a few to done 2026-08-18 07:59:16 -07:00
Trenton Holmes 483765483c another idea on info 2026-08-18 07:59:16 -07:00
stumpylog 0a0aaade38 Combining chat and search to improve 2026-08-18 07:59:15 -07:00
stumpylogandClaude Opus 4.8 b069ef853c Docs: revise ingestion staging spec per critical review
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 07:59:15 -07:00
stumpylogandClaude Opus 4.8 c39df4dfb5 Docs: ingestion staging & enqueue unification design spec
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 07:59:15 -07:00
stumpylogandClaude Opus 4.8 4f3b2f9fe5 Docs: bulk-edit operation registry spec + implementation plan
Adds the extensibility design that hoists the bulk-edit operation
definition (today smeared across serialisers.py, views.py, bulk_edit.py
and keyed three different ways) behind a BulkEditOperation registry +
PermissionRequirements value object, with per-operation OpenAPI examples.
Contract-preserving refactor; both docs reviewed across multiple passes
(permission matrix verified, both view call sites accounted for).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 07:59:15 -07:00
stumpylogandClaude Opus 4.8 05f6d8cf65 Docs: verify zstd/3.14 facts in compression spec (empirical, uv --python 3.14)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 07:59:15 -07:00
stumpylogandClaude Opus 4.8 99275e63c5 Docs: revise export specs per critical review
- Preserve --zip --delete (real tested feature), only --compare-* hard-error
- Mandate .as_posix() arcnames; --data-only, SCRATCH_DIR, atomicity-honesty notes
- Progress tracking stays in command; sinks decoupled from PaperlessCommand
- Compression spec: gate/verify zstd, fix import failure mode, patchable probe seam

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 07:59:15 -07:00
stumpylogandClaude Opus 4.8 9ed70acfda Docs: export sink architecture + zip compression design specs
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 07:59:15 -07:00
stumpylogandClaude Opus 4.8 441693111b Docs(beta): flesh out search error-shapes spec and implementation plan
Replace the search-error-shapes stub with a full design spec and a TDD
implementation plan for friendlier advanced-search error messages.
Empirically validated against a live Tantivy index: three error families
(UnknownFieldError, InvalidFieldValueError, MalformedQueryError),
proactive numeric validation plus a parse_query backstop, comparison
operators confirmed working, and a parse-based field drift guard.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-18 07:59:15 -07:00
stumpylog 062191bc04 Fture search error ideas 2026-08-18 07:59:15 -07:00
Trenton Holmes d49b2ec318 Tracks the tanvity update blocker 2026-08-18 07:59:15 -07:00
Trenton Holmes 14bc3c385b Tracks the tanvity update blocker 2026-08-18 07:59:15 -07:00
Trenton Holmes b2b4db3ed7 More done work 2026-08-18 07:59:14 -07:00
stumpylog 918ace26f7 Removes these for starting implementation 2026-08-18 07:59:14 -07:00
stumpylog 6add71dc42 Marks some things as done 2026-08-18 07:59:14 -07:00
Trenton Holmes 1dfb2727c0 Storing more ideas/plans 2026-08-18 07:59:14 -07:00
stumpylog 89b4dc8f13 Additional ideas and plans 2026-08-18 07:59:14 -07:00
stumpylog ddb1dca312 Minor plan updates 2026-08-18 07:59:13 -07:00
stumpylog 64455491db Just for later ideas, store some brainstorming sessions with Claude 2026-08-18 07:59:13 -07:00