Skip to content

Commit f57b6c3

Browse files
docs(plans): close out purge-created-projects
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TGqwPjt3v4eMfiHpPmCKnR
1 parent 7502d66 commit f57b6c3

1 file changed

Lines changed: 20 additions & 2 deletions

File tree

‎plans/purge-created-projects.md‎

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
status: in-progress
2+
status: done
33
depends: [slug-references]
44
specs:
55
- specs/behaviors/person-lifecycle.md
@@ -58,7 +58,7 @@ maintainer left to match).
5858
update, another's buzz, another's interest, or another's RSVP naming it
5959
survives; a legacy project matches by maintainer; preview lists exactly
6060
the purge's projects.
61-
- [ ] Browser: the purge dialog lists the qualifying projects.
61+
- [x] Browser: the purge dialog lists the qualifying projects.
6262

6363
## Risks / unknowns
6464

@@ -67,4 +67,22 @@ maintainer left to match).
6767

6868
## Notes
6969

70+
- Checked on devbox against production data (migrated `published` plus
71+
this adoption): lihong137's purge dialog lists aibulin47,
72+
kavello-lobby and zombievideo; Cancel left everything in place.
73+
- Adoption pinned to codeforphilly-ng@38870322d on `empty`, `fixture`
74+
and `legacy-import`; `apps/api/gitsheets/` mirrors `empty`;
75+
`published` adopts at the release.
76+
- Projects created before this release have no `createdById`; the
77+
maintainer stands in, which is right for spam (a spam account is the
78+
maintainer of what it made) and conservative otherwise (any other
79+
member, author or attendee keeps the project).
80+
7081
## Follow-ups
82+
83+
- **Issue-worthy, not filed:** backfill `createdById` on laddr projects
84+
from laddr's `CreatorID` (the importer already reads it).
85+
- **Issue-worthy, not filed:** projects orphaned by purges before this
86+
shipped (no maintainer, no members) can't be matched by purge; clear
87+
them with a one-off data commit or an admin hard-delete for
88+
soft-deleted projects.

0 commit comments

Comments
 (0)