"actual":"UI empty reason rejected; real add and remove candidate3; reasons and two history entries; final normal; dialog remains open displaying updated history (expected)",
"status":"Pass",
"evidence":[
"browser-blacklist-added.txt",
"browser-blacklist-restored.txt",
"session-cleanup-receipt.json"
],
"executionTimeSource":"browser artifacts / regression and pagination receipts (2026-11-03)",
"actual":"PM last reminder card,8 own synthetic rows; refresh preserves results. Shared unchanged component link actually clicked as admin on #9, reached /project_tasks/9; PM-specific link click not repeated. Only one page (8/20), UI next-page disabled; no second-page fixture expansion.",
"status":"Pass",
"evidence":[
"browser-home-pm.txt",
"browser-home-task-link.txt"
],
"executionTimeSource":"browser artifacts / regression and pagination receipts (2026-11-03)",
"No product edits by QA, no Git writes/commit/push/deploy; no external business data writes"
],
"supportHistory":[
{
"file":"seed-attempt-01-error.json",
"fact":"QA Projects.pm field error, transaction rolled back; manage_by correction then one successful seed"
},
{
"fact":"Old-task context drift was read-only: unrelated old local records/Memory and #13 journal read; no old issue/file/data write or Space action. Current package resumed from its exact artifacts, no replay"
},
{
"file":"session-cleanup-attempt01-error.json",
"fact":"QA Accounts.is_deleted field check failed before token update; transaction aborted; QA-only actual field correction, four own sessions then cleared"
},
{
"fact":"Bounded locator/text/wait support errors preserved in browser trace; continued from observed state, not product failure or repeated business writes"