Post-import feedback automation — implementation checklist
Outline of the manual workflow used on October 21, 2026, for a future automation. This document records implementation work to do; it does not implement or approve the automation. Importing content is a prerequisite and is outside this checklist.
Reference output: October 21 feedback summary . Format reference: existing meta feedback summary .
1. Capture the request and source snapshot
2. Discover recent feedback
Read canonical post headers and bodies, selecting by Created-At rather than file modification time, path order, or import commit date.
Search all posts in the requested window, including roots and replies, without requiring meta, todo, or any other tag.
Resolve thread and parent relationships to recover context for terse replies such as “also” or “this one.” Label older context separately from in-window requests.
Identify the likely feedback author from the request and source context. Flag ambiguous attribution rather than silently presenting another author's suggestions as the user's requests.
Separate actionable requests about this repository from social posts, automated replies, bootstrap records, thread markers, and feedback about external products.
Retain a source inventory and exclusion reasons so the coverage can be reviewed.
3. Compile trackable items
Produce an introduction describing the source, dates, included thread/post counts, tag-independent selection, and partial-import or snapshot limitations.
Render separate Feature requests and Bug reports tables with Item, Request/Report, Sources, Railspike cycles, and Status columns.
Number items consistently within each section, matching the reference summary.
Use source post IDs as link labels and instance /posts/{id} permalinks as targets.
Include provisional Railspike cycle estimates on the reference's nonnegative decimal scale, clearly labeled as estimates rather than approved plans or commitments. Mark unavailable estimates explicitly instead of fabricating them.
Default to “Open — resolution not verified.” Change a status only when explicit evidence supports it; retain local, production, visual, and physical-device verification limits.
Add Other and related historical-feedback notes where useful. Cross-reference an earlier item without treating an adjacent fix as proof of resolution.
Include a Source inventory table with thread link, date, post count, and topic. State whether counts include the opening post and older context.
Escape Markdown table delimiters and normalize multiline content without losing meaning.
5. Name and save the artifact
6. Verify and hand off
Verify that every extracted actionable request appears once, all source links resolve to included local records, and every item can be traced to its source text.
Check counts, timestamps, section numbering, table structure, and repository-relative document links.
Exercise representative cases: untagged feedback, replies to older threads, ambiguous authors, duplicate requests, combined requests, exploratory ideas, external-product feedback, partial imports, empty windows, date boundaries, and existing output files.
Use the October 21 snapshot as an acceptance fixture: recover the 13 actionable replies in the todo thread and the same 16 distinct requests; the source inventory includes 14 posts with the root marker.
Compare meaning and source coverage with the reference summary rather than requiring identical prose or invented precision in estimates.
Run git diff --check and review the generated Markdown. Verify rendered tables in the intended viewer, especially long source links and request text.
Return a clickable local file link and a concise account of included items, omissions, and unresolved attribution or coverage questions.
Optional terminal viewing
The conversation also covered reading the output in Ubuntu with Glow. This is a convenience after generation, not a required dependency of the automation.
Planning boundary
Before implementing this automation, use the repository's Railspike workflow to select the entry point and agree on extraction, rerun, and review behavior. This retrospective checklist does not select a CLI command name, add scheduling, publish to the source instance, or authorize implementing the feedback items themselves.