-
profile_public_details_step3_development_plan.md
Effort study: railspike-effort / v3/profilepublicdetails; ledger; standing P2 enrollment
docs/plans/profile_public_details/profile_public_details_step3_development_plan.md Plans Plans and history
-
profile_public_details_step4_implementation_summary.md
Effort study: railspike-effort / v3/profilepublicdetails; ledger; standing P2 enrollment
docs/plans/profile_public_details/profile_public_details_step4_implementation_summary.md Plans Plans and history
-
Registration acceptance criteria — REG-03
These criteria apply to REG-01–24.
docs/plans/profile_registration_acceptance.md Plans Plans and history
-
profile_registration_activity_index_results.json
docs/plans/profile_registration_activity_index_results.json Plans Plans and history
-
Registration baseline: REG-01 progress
Work resumed on fix/profile-registration-cost on 2026-10-24, without Railspike, following the user's instruction to commit each item with its checklist update.
docs/plans/profile_registration_baseline.md Plans Plans and history
-
profile_registration_baseline_results.json
docs/plans/profile_registration_baseline_results.json Plans Plans and history
-
Why profile registration is expensive, and how to fix it
Assessment dated 2026-10-24, against application commit 2d91c8029 and the QDB production evidence supplied during the incident.
docs/plans/profile_registration_cost_and_remediation.md Plans Plans and history
-
Profile registration fix checklist
Based on Profile registration cost and remediation.
docs/plans/profile_registration_fix_checklist.md Plans Plans and history
-
Registration checklist implementation evidence
The user authorized sequential implementation without Railspike on fix/profile-registration-cost, with a checklist update in each item commit.
docs/plans/profile_registration_implementation.md Plans Plans and history
-
profile_registration_instrumented_results.json
docs/plans/profile_registration_instrumented_results.json Plans Plans and history
-
profile_registration_post_query_results.json
docs/plans/profile_registration_post_query_results.json Plans Plans and history
-
profile_registration_targeted_results.json
docs/plans/profile_registration_targeted_results.json Plans Plans and history
-
Project naming — Railspike debug log
docs/plans/project_naming_debug_log.md Plans Plans and history
-
project_naming_step1_solution_assessment.md
I noticed that our README says this project is called "PHP Forum Rewrite".
docs/plans/project_naming_step1_solution_assessment.md Plans Plans and history
-
Public Busy Error Message Fix Plan
The execution-lock timeout page currently exposes implementation details:
docs/plans/public_busy_error_message_fix_plan.md Plans Plans and history
-
Public-Key Bootstrap Investigation — Pre-Step 1 Findings
docs/plans/public_key_bootstrap_investigation_pre_step1.md Plans Plans and history
-
publish_text_script_verification.txt
docs/plans/publish_text_script_verification.txt Plans Plans and history
-
QDB Archive Importer — Step 1: Solution Assessment
We need to import qdb.us's historical quote archive (~14,881 approved,
docs/plans/qdb_archive_importer/qdb_archive_importer_step1_solution_assessment.md Plans Plans and history
-
QDB Archive Importer — Step 2: Feature Description
The qdb instance has no quotes yet.
docs/plans/qdb_archive_importer/qdb_archive_importer_step2_feature_description.md Plans Plans and history
-
QDB Archive Importer — Step 3: Development Plan
so an imported quote doesn't need a second file to hold its score.
docs/plans/qdb_archive_importer/qdb_archive_importer_step3_development_plan.md Plans Plans and history
-
QDB Archive Importer — Step 4: Implementation Summary
Imported-Score-Seed and Imported-Vote-Count-Seed.
docs/plans/qdb_archive_importer/qdb_archive_importer_step4_implementation_summary.md Plans Plans and history
-
QDB Classic URLs Checklist
Working checklist, not a committed FDP artifact.
docs/plans/qdb_classic_urls_checklist.md Plans Plans and history
-
QDB Compact Quote Action Buttons — Step 2: Feature Description
Although QDB quote actions now sit together in every theme, inherited button
docs/plans/qdb_compact_quote_action_buttons/qdb_compact_quote_action_buttons_step2_feature_description.md Plans Plans and history
-
QDB Compact Quote Action Buttons — Step 3: Development Plan
accessible status for either a vote or flag.
docs/plans/qdb_compact_quote_action_buttons/qdb_compact_quote_action_buttons_step3_development_plan.md Plans Plans and history
-
QDB Compact Quote Action Buttons — Step 4: Implementation Summary
theme visual properties.
docs/plans/qdb_compact_quote_action_buttons/qdb_compact_quote_action_buttons_step4_implementation_summary.md Plans Plans and history
-
QDB Cross-Theme Quote Actions — Step 2: Feature Description
Outside the QDB theme, the shared QDB quote controls inherit the global
docs/plans/qdb_cross_theme_quote_actions/qdb_cross_theme_quote_actions_step2_feature_description.md Plans Plans and history
-
QDB Cross-Theme Quote Actions — Step 3: Development Plan
quote permalink.
docs/plans/qdb_cross_theme_quote_actions/qdb_cross_theme_quote_actions_step3_development_plan.md Plans Plans and history
-
QDB Cross-Theme Quote Actions — Step 4: Implementation Summary
action group.
docs/plans/qdb_cross_theme_quote_actions/qdb_cross_theme_quote_actions_step4_implementation_summary.md Plans Plans and history
-
QDB high-traffic profile diagnosis
Investigated 2026-10-25 America/NewYork (2026-10-26 UTC).
docs/plans/qdb_high_traffic_profile_diagnosis.md Plans Plans and history
-
qdb_lock_diagnostics.txt
docs/plans/qdb_lock_diagnostics.txt Plans Plans and history
-
QDB Numeric Permalinks — Step 1: Solution Assessment
For the next piece, I'd like for the link on /latest whose caption is
docs/plans/qdb_numeric_permalinks/qdb_numeric_permalinks_step1_solution_assessment.md Plans Plans and history
-
QDB Numeric Permalinks — Step 2: Feature Description
On the qdb site, a quote's card caption #3 links to its full internal
docs/plans/qdb_numeric_permalinks/qdb_numeric_permalinks_step2_feature_description.md Plans Plans and history
-
QDB Numeric Permalinks — Step 3: Development Plan
quotecard.php (/latest, /top, /search, /random, the board),
docs/plans/qdb_numeric_permalinks/qdb_numeric_permalinks_step3_development_plan.md Plans Plans and history
-
QDB Numeric Permalinks — Step 4: Implementation Summary
?string — resolves a quote number to its full rootpostid, using
docs/plans/qdb_numeric_permalinks/qdb_numeric_permalinks_step4_implementation_summary.md Plans Plans and history
-
qdb_numeric_url_retention_step1_solution_assessment.md
As a user, I want a link to quote #123 to end up at /123, not redirected to /thread/...
docs/plans/qdb_numeric_url_retention/qdb_numeric_url_retention_step1_solution_assessment.md Plans Plans and history
-
qdb_numeric_url_retention_step2_feature_description.md
QDB quote cards link to short numeric addresses, but runtime requests redirect to long thread URLs.
docs/plans/qdb_numeric_url_retention/qdb_numeric_url_retention_step2_feature_description.md Plans Plans and history
-
qdb_numeric_url_retention_step3_development_plan.md
Each stage ends with verification, a Step 4 summary update, and a separate commit before the next stage; minimum three commits including planning.
docs/plans/qdb_numeric_url_retention/qdb_numeric_url_retention_step3_development_plan.md Plans Plans and history
-
qdb_numeric_url_retention_step4_implementation_summary.md
docs/plans/qdb_numeric_url_retention/qdb_numeric_url_retention_step4_implementation_summary.md Plans Plans and history
-
QDB page title review checklist
Review the browser document titles of QDB pages and their URL aliases.
docs/plans/qdb_page_titles_checklist.md Plans Plans and history
-
QDB Permalink Quote-Card Parity — Step 1: Solution Assessment
Would it make sense to also design the individual quote pages to be more
docs/plans/qdb_permalink_quote_card_parity/qdb_permalink_quote_card_parity_step1_solution_assessment.md Plans Plans and history