Commit Graph
15 Commits
Author SHA1 Message Date
stumpylog 8df10d9b64 Minor updates from line drifts 2026-09-24 07:43:38 -07:00
stumpylog 073f7c2d85 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-09-24 07:43:37 -07:00
stumpylog d540fea231 Saves some other ideas and moves a few to done 2026-09-24 07:43:37 -07:00
stumpylog 2c035fc73d Combining chat and search to improve 2026-09-24 07:43:37 -07:00
stumpylogandClaude Opus 4.8 75cc8bc108 Docs: ingestion staging & enqueue unification implementation plan
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-24 07:43:37 -07:00
stumpylogandClaude Opus 4.8 e66feea554 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-09-24 07:43:37 -07:00
stumpylogandClaude Opus 4.8 a4a73c8447 Docs: export zip compression implementation plan
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-24 07:43:37 -07:00
stumpylogandClaude Opus 4.8 8622ea1a2b Docs: export sink architecture implementation plan
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-24 07:43:37 -07:00
stumpylogandClaude Opus 4.8 ac7f16401d 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-09-24 07:43:36 -07:00
Trenton Holmes ab7b077ec0 More done work 2026-09-24 07:43:36 -07:00
stumpylog bd30ac773e Removes these for starting implementation 2026-09-24 07:43:36 -07:00
stumpylog 8821ce8f62 Marks some things as done 2026-09-24 07:43:36 -07:00
Trenton Holmes 77ec98082d Storing more ideas/plans 2026-09-24 07:43:36 -07:00
stumpylog d39dd38128 Additional ideas and plans 2026-09-24 07:43:36 -07:00
stumpylog cefab45c54 Just for later ideas, store some brainstorming sessions with Claude 2026-09-24 07:43:35 -07:00