Pending Backlog Items — durable, reset-proof registry

Pending Backlog Items — durable, reset-proof registry

Why this file exists. Portal BacklogItems live in PostgreSQL, which is wiped and restored from the golden dump on every archetype-audit phase reset (see archetype-audit-plan.md §5). Any BI filed into the portal during the testing window is destroyed on the next reset (§8a: “Never file portal backlog items during audit runs”). This git-committed ledger is the temporarily durable home for backlog items discovered while testing is in progress: it lives in the repo, so it survives every wipe; it gives each item a stable reference (PBI-* + a GitHub Issue number); and it is the source list from which real portal BacklogItems are created after the audit, once the pre-audit pg_dump is restored (archetype-audit-plan.md §10).

How to refer to a pending BI: use its PBI-* ref (stable, in this file) and/or its GitHub Issue number (stable, survives resets). Do not rely on a portal BI id during the testing window — those ids do not exist yet and any created mid-audit will be wiped.

Lifecycle

  1. Discover a gap / follow-up (e.g. from a fix PR or an audit run).
  2. Add a row to the registry below with a new PBI-* ref.
  3. For critical / important items, file a GitHub Issue (durable Channel 2 per §8b) and record its number here. minor / observation items may live here without an issue.
  4. After the audit + pg_dump restore: create_backlog_item for each open row, record the real BI-XXXXXXXX id in the Portal BI column, then close the GitHub Issue.
  5. Mark the row filed once it has a portal BI id (or done if the underlying work shipped first).

Registry

PBI ref Title Severity Source GitHub Issue Portal BI (post-audit) Status
PBI-INV-01 SMTP configuration UI / onboarding prompt important PR #1865 — Gap 2 follow-up #1875 in PR #1887
PBI-INV-02 Phase 2 — third-party e-signature (DocuSign/HelloSign) for standalone documents important PR #1865 — Gap 3 Phase 2 #1876 open
PBI-INV-03 Remove dead InvoiceActions.tsx (superseded by InvoiceSendButton) minor PR #1865 cleanup #1871 n/a — shipped done
PBI-INV-04 Near-zero-config email (AI-assisted own-provider setup + bundled-relay tier; SMTP panel stays the BYO surface) important PR #1887 follow-up; DPF zero-click principle #1888 Phase 1 in PR #1903

Details

PBI-INV-01 — SMTP configuration UI / onboarding prompt

PBI-INV-02 — Phase 2 third-party e-signature

PBI-INV-03 — Remove dead InvoiceActions.tsx

PBI-INV-04 — Near-zero-config email (AI-assisted own-provider setup + bundled-relay tier)