-
Step 2: Feature Description — SQLite Query Panel Side-by-Side Layout
On wide screens, the SQLite viewer's query editor and results are stacked vertically, wasting available horizontal space and forcing extra scrolling to see bot…
docs/plans/archive/sqlite_query_split_layout_step2_feature_description.md Plans Plans and history
-
Step 3: Development Plan — SQLite Query Panel Side-by-Side Layout
docs/plans/archive/sqlite_query_split_layout_step3_development_plan.md Plans Plans and history
-
Step 4: Implementation Summary — SQLite Query Panel Side-by-Side Layout
docs/plans/archive/sqlite_query_split_layout_step4_implementation_summary.md Plans Plans and history
-
SQLite Viewer Query Output Column Order Step 1 Solution Assessment
The SQLite viewer’s example queries return technically useful columns, but their current order often puts IDs, timestamps, JSON fields, and internal metadata b…
docs/plans/archive/sqlite_viewer_query_output_column_order_step1_solution_assessment.md Plans Plans and history
-
SQLite Viewer Query Output Column Order Step 2 Feature Description
The SQLite viewer’s preset query results expose useful data, but several examples lead with technical identifiers, timestamps, JSON fields, or internal metadat…
docs/plans/archive/sqlite_viewer_query_output_column_order_step2_feature_description.md Plans Plans and history
-
SQLite Viewer Query Output Column Order Step 3 Development Plan
docs/plans/archive/sqlite_viewer_query_output_column_order_step3_development_plan.md Plans Plans and history
-
SQLite Viewer Query Output Column Order Step 4 Implementation Summary
docs/plans/archive/sqlite_viewer_query_output_column_order_step4_implementation_summary.md Plans Plans and history
-
Stale Fingerprinted Asset Recovery Step 1 Solution Assessment
Static HTML can outlive the fingerprinted CSS or JavaScript files it references, causing private-browsing visitors to receive 404s and an unstyled page.
docs/plans/archive/stale_fingerprinted_asset_recovery_step1_solution_assessment.md Plans Plans and history
-
Stale Fingerprinted Asset Recovery Step 2 Feature Description
Anonymous or private-browsing visitors can receive static HTML whose fingerprinted asset references belong to an older release.
docs/plans/archive/stale_fingerprinted_asset_recovery_step2_feature_description.md Plans Plans and history
-
Stale Fingerprinted Asset Recovery Step 3 Development Plan
docs/plans/archive/stale_fingerprinted_asset_recovery_step3_development_plan.md Plans Plans and history
-
Stale Fingerprinted Asset Recovery Step 4 Implementation Summary
docs/plans/archive/stale_fingerprinted_asset_recovery_step4_implementation_summary.md Plans Plans and history
-
Tag Scoring Implementation Plan v1
This plan turns the agreed product outline into an implementation plan for the current codebase.
docs/plans/archive/tag_scoring_implementation_plan_v1.md Plans Plans and history
-
Tag Scoring Outline v1
Add support for tags that carry score, while keeping the existing tag system intact.
docs/plans/archive/tag_scoring_outline_v1.md Plans Plans and history
-
Theme CSS Loading — Step 1: Solution Assessment
The 94 KB site.css ships every theme on every page; split theme rules into per-theme files, prioritize the visitor's resolved theme, and load the others in the…
docs/plans/archive/theme_css_loading_step1_solution_assessment.md Plans Plans and history
-
Theme CSS Loading — Step 2: Feature Description
Every page downloads the 94 KB combined stylesheet even though it uses one resolved theme.
docs/plans/archive/theme_css_loading_step2_feature_description.md Plans Plans and history
-
Theme CSS Loading — Step 3: Development Plan
docs/plans/archive/theme_css_loading_step3_development_plan.md Plans Plans and history
-
Theme CSS Loading — Step 4: Implementation Summary
docs/plans/archive/theme_css_loading_step4_implementation_summary.md Plans Plans and history
-
Thread Archive v3 Command Slices
As an operator, archive an entire thread to a zip file, including its component canonical files, and remove that thread from the public site.
docs/plans/archive/thread_archive_v3_command_slices_v1.md Plans Plans and history
-
Tools Page Bookmarklets Step 1 Solution Assessment
Add a new Tools page that starts with bookmarklets, while choosing a page shape that fits the current PHP template/navigation model and leaves room for later t…
docs/plans/archive/tools_page_bookmarklets_step1_solution_assessment.md Plans Plans and history
-
Tools Page Bookmarklets Step 2 Feature Description
The site has no dedicated place for user-facing utilities, so bookmarklets and similar helper tools have no clear home.
docs/plans/archive/tools_page_bookmarklets_step2_feature_description.md Plans Plans and history
-
Tools Page Bookmarklets Step 3 Development Plan
docs/plans/archive/tools_page_bookmarklets_step3_development_plan.md Plans Plans and history
-
Tools Page Bookmarklets Step 4 Implementation Summary
docs/plans/archive/tools_page_bookmarklets_step4_implementation_summary.md Plans Plans and history
-
viewer_tag_read_model_and_memoization — Railspike debug log
Merged the separately-sequenced viewertagreadmodel (B) and viewertaglookupmemoization (A) cycles into one combined cycle at the user's request, and drafted a c…
docs/plans/archive/viewer_tag_read_model_and_memoization/viewer_tag_read_model_and_memoization_debug_log.md Plans Plans and history
-
viewer_tag_read_model_and_memoization_step2_feature_description.md
Effort study: railspike-effort / v3/viewertagreadmodelandmemoization; ledger, standing enrollment P2.
docs/plans/archive/viewer_tag_read_model_and_memoization/viewer_tag_read_model_and_memoization_step2_feature_description.md Plans Plans and history
-
viewer_tag_read_model_and_memoization_step3_development_plan.md
Effort study: railspike-effort / v3/viewertagreadmodelandmemoization; ledger, standing enrollment P2.
docs/plans/archive/viewer_tag_read_model_and_memoization/viewer_tag_read_model_and_memoization_step3_development_plan.md Plans Plans and history
-
Step 4 — Implementation Summary
Effort study: railspike-effort / v3/viewertagreadmodelandmemoization; ledger, standing enrollment P2.
docs/plans/archive/viewer_tag_read_model_and_memoization/viewer_tag_read_model_and_memoization_step4_implementation_summary.md Plans Plans and history
-
ZenMemes Rules Pinned Post Implementation Plan
The ZenMemes.com rules are saved in zenmemesrules.txt.
docs/plans/archive/zenmemes_rules_pinned_post_options.md Plans Plans and history
-
archive_export_contention_debug_log.md
Source: docs/railspike/docs/workflow/step1solutionassessment.md — compare alternatives and stop before Step 2.
docs/plans/archive_export_contention/archive_export_contention_debug_log.md Plans Plans and history
-
archive_export_contention_step1_solution_assessment.md
Effort study: railspike-effort / v3/archiveexportcontention; ledger; standing P2 enrollment
docs/plans/archive_export_contention/archive_export_contention_step1_solution_assessment.md Plans Plans and history
-
archive_export_contention_step2_feature_description.md
Effort study: railspike-effort / v3/archiveexportcontention; ledger; standing P2 enrollment
docs/plans/archive_export_contention/archive_export_contention_step2_feature_description.md Plans Plans and history
-
archive_export_contention_step3_development_plan.md
Effort study: railspike-effort / v3/archiveexportcontention; ledger; standing P2 enrollment
docs/plans/archive_export_contention/archive_export_contention_step3_development_plan.md Plans Plans and history
-
archive_export_contention_step4_implementation_summary.md
Effort study: railspike-effort / v3/archiveexportcontention; ledger
docs/plans/archive_export_contention/archive_export_contention_step4_implementation_summary.md Plans Plans and history
-
archive_export_efficiency — Railspike debug log
Created from a production incident on qdb.us: GET /downloads/repository.tar.gz
docs/plans/archive_export_efficiency/archive_export_efficiency_debug_log.md Plans Plans and history
-
archive_export_efficiency_step1_solution_assessment.md
Approval: APPROVED — user — 2026-10-26T01:21:01-04:00 — scope v1, recommended Option C (identity fix A sequenced first, then streaming build B); split to A-onl…
docs/plans/archive_export_efficiency/archive_export_efficiency_step1_solution_assessment.md Plans Plans and history
-
archive_export_efficiency_step2_feature_description.md
Approval: APPROVED — user — 2026-10-26T01:26:19-04:00 — scope v1 (explicit "Approved Step 2" in session)
docs/plans/archive_export_efficiency/archive_export_efficiency_step2_feature_description.md Plans Plans and history
-
archive_export_efficiency_step3_development_plan.md
Approval: APPROVED — user — 2026-10-26T02:29:54-04:00 — scope v1, full Option C (A+B, Stages 1–4) as written.
docs/plans/archive_export_efficiency/archive_export_efficiency_step3_development_plan.md Plans Plans and history
-
Step 4 — Implementation Summary
Approval: N/A — Step 4 is the implementation record; Steps 1–3 are APPROVED for scope v1 (full Option C).
docs/plans/archive_export_efficiency/archive_export_efficiency_step4_implementation_summary.md Plans Plans and history
-
attach_image_in_menu debug log
Debug mode: enabled (project marker .railspikedebugon).
docs/plans/attach_image_in_menu/attach_image_in_menu_debug_log.md Plans Plans and history
-
Attach image in the "…" menu: Step 1 solution assessment
We need to roll "choose an image" into the ...
docs/plans/attach_image_in_menu/attach_image_in_menu_step1_solution_assessment.md Plans Plans and history
-
Attach image in the "…" menu: Step 2 feature description
The image chooser is a standalone "Choose an image" button that adds weight to the compose form.
docs/plans/attach_image_in_menu/attach_image_in_menu_step2_feature_description.md Plans Plans and history