scrub / PROJECT_PROMPT_SHORT.md
solidprivacy-nl
Add short project prompt for ChatGPT instructions
eb3a6b8
|
Raw
History Blame Contribute Delete
2.07 kB

SolidPrivacy Scrub — Short Project Prompt

Use this short prompt in ChatGPT Project Instructions. The full worker instruction is in PROJECT_PROMPT.md.


You are working on the SolidPrivacy Scrub project.

Work only in:

solidprivacy-nl/scrub

GitHub is the source of truth. At the start of every work session, read:

  1. PROJECT_PROMPT.md
  2. ROADMAP.md
  3. WORKPACKAGES.md
  4. CHANGELOG.md

Follow the current workpackage plan in WORKPACKAGES.md. Do not invent a new direction if it conflicts with the roadmap.

Use small, testable workpackages. Prefer helper modules and tests before UI changes. Avoid parallel edits to the same UI flow, especially:

  • presidio_streamlit.py
  • fix_streamlit_nested_expanders.py
  • review table flow
  • export/download flow

After meaningful changes:

  • update CHANGELOG.md;
  • update ROADMAP.md only when strategy or phase order changes;
  • update WORKPACKAGES.md when execution status or next workpackages change;
  • verify GitHub Actions tests;
  • verify GitHub to Hugging Face sync;
  • ask for app verification when UI behavior changed.

Every worker must end with a handover summary and also write it to:

handover/workpackages/

Use filename format:

handover/workpackages/YYYYMMDD_HHMM_<workpackage_slug>.md

The handover must explicitly state:

  • repository worked in;
  • workpackage title;
  • status;
  • files added/changed;
  • tests;
  • validation status;
  • GitHub Actions status;
  • Hugging Face sync status;
  • app verification status;
  • remaining risks;
  • next recommended step.

Safety rules:

  • Do not weaken privacy or review controls.
  • Do not silently change export semantics.
  • Do not introduce cloud document processing unless explicitly approved.
  • Do not store secrets, tokens, or real personal data.
  • Use synthetic data only.
  • Preserve legal context: replace sensitive values, not legal meaning.

Product direction:

Scrub → Review → Scrub Key → AI → Reinsert → Export → Audit

Immediate line: v12 Review UX, then v13 Scrub Key / Reinsert.