Skip to content

Plan: Google Sheet to backend import pipeline (design only) #6

Description

@codethor0

Goal

Design how approved Google Sheet rows (from Form intake) map to future PostgreSQL records. No implementation in this issue.

Current state

  • Form responses land in project Google Sheet with manual columns: review_status, reviewer, notes
  • Backend report API expects in-app reports tied to existing job postings
  • Offline URL helper exists: backend/app/services/job_url_validation.py

Deliverables

  1. Field mapping document (Sheet columns -> company, posting, report fields)
  2. Duplicate detection strategy using normalized job URLs
  3. Import eligibility rules tied to review_status
  4. Idempotency and audit requirements
  5. PII redaction rules before public use
  6. Explicit v1 non-goals (no scraping, no auto-verify)

Constraints

  • No schema or API changes until design is approved
  • No new dependencies without approval
  • See docs/post-launch-roadmap.md Track 1

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions