Post-hire feedback widget — optional "what helped" card on hired status #91

Closed
opened 2026-04-12 07:54:34 -07:00 by pyr0ball · 0 comments
Owner

Summary

When a job moves to hired in the Interviews kanban, show an optional feedback card asking what helped and/or what could be improved.

UX

  • Triggered when a job transitions to hired status
  • Skippable — one click to dismiss, never shown again for that job
  • Checkboxes: Job tracking, Cover letter, Interview prep / company research, Resume optimizer
  • Optional free-text: "Anything else?"
  • No testimonial ask — this is internal signal only

Storage

  • Local users: stored in staging.db (new hire_feedback table)
  • Cloud users: stored in per-user DB + aggregate signal to platform DB (no PII, opt-in consent)

Schema

CREATE TABLE hire_feedback (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    job_id INTEGER NOT NULL REFERENCES jobs(id),
    helpful_features TEXT,  -- JSON array of checked items
    free_text TEXT,
    created_at TEXT NOT NULL DEFAULT (datetime('now'))
);

Out of scope

  • No testimonial collection
  • No public-facing success stories page (separate ticket if needed)
## Summary When a job moves to `hired` in the Interviews kanban, show an optional feedback card asking what helped and/or what could be improved. ## UX - Triggered when a job transitions to `hired` status - Skippable — one click to dismiss, never shown again for that job - Checkboxes: Job tracking, Cover letter, Interview prep / company research, Resume optimizer - Optional free-text: "Anything else?" - No testimonial ask — this is internal signal only ## Storage - Local users: stored in `staging.db` (new `hire_feedback` table) - Cloud users: stored in per-user DB + aggregate signal to platform DB (no PII, opt-in consent) ## Schema ```sql CREATE TABLE hire_feedback ( id INTEGER PRIMARY KEY AUTOINCREMENT, job_id INTEGER NOT NULL REFERENCES jobs(id), helpful_features TEXT, -- JSON array of checked items free_text TEXT, created_at TEXT NOT NULL DEFAULT (datetime('now')) ); ``` ## Out of scope - No testimonial collection - No public-facing success stories page (separate ticket if needed)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Circuit-Forge/peregrine#91
No description provided.