Seed 6 UPC PI respondent-side events into deadline_rules #142
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
During HL/mWorkRepo's UPC-Deadlines-Schulung prep (Donnerstag 28.05), the Excalidraw component
upc-deadlines-provisional-measuresneeded the respondent-side event sequence. We queried paliad/head for the canonical extract (work head → paliad head delegation msg 2385) and got back:deadline_rulesforproceeding_type=upc.pi.cfi(Statement of Defence R.211.2, Appeal against PI Order R.220.1(a))This issue tracks closing those 6 gaps in the catalog so the data layer matches the legal reality.
Gaps to seed
Seed via
/admin/rules(m or paralegal). All belong toproceeding_type=upc.pi.cfiunless otherwise noted.1. Protective Letter / Schutzschrift
event_code:upc.pl.cfi.filing(proposes new proceeding_typeupc.pl.cfi— Protective Letter as standalone proceeding, not a sub-event of PI)rule_code:UPC.RoP.207Renewal of Protective Letterconcept entry)2. Application for Review of ex-parte PI Order
event_code:upc.pi.cfi.review_applicationrule_code:UPC.RoP.197.3upc.pi.cfi.orderwhere order was issued without inter-partes hearing)3. Application for Suspension of Enforcement pending Appeal
event_code:upc.pi.cfi.suspension_applicationrule_code:UPC.RoP.223upc.pi.cfi.appeal_spawn)4. Counter-application for Revocation within PI proceedings
event_code:upc.pi.cfi.counter_revocationrule_code:UPC.RoP.205-213+UPC.RoP.42(cross-reference; revocation counterclaim mechanics)upc.pi.cfi.appto defendant)5. Counter-action for Revocation of PI when merits-action time-barred
event_code:upc.pi.cfi.revocation_when_merits_lapsedrule_code:UPC.RoP.213.3upc.pi.cfi.merits_startdeadline (R.213.1: 31 calendar days OR 20 working days, whichever longer) has lapsed without merits being initiated6. Compensation claim for revoked / lapsed PI
event_code:upc.pi.cfi.compensation_claimrule_code:UPC.RoP.213.3(+UPCA.Art.60.9— substantive basis)Cross-ref
mai/curie/inventory-modularbranch)3 - areas/UPC/UPC Deadlines - PA Workflow Framework.mdin HL/mWorkRepo3 - areas/UPC/UPC Deadlines - Consolidation Inventory 2026-05.mdDone when
deadline_ruleswithis_active=true,lifecycle_state='published'Note
A broader follow-up is open in HL/mWorkRepo (researcher to extract all UPC RoP events with their connections, creating a comprehensive catalog gap analysis). This issue is the concrete 6 PI-respondent events; the broader extract may surface more.
Drafts staged (lifecycle_state=
draft)darwin(researcher, t-paliad-314) seeded the 6 PI-respondent gaps as drafts on the live youpc Supabase paliad schema. All rows areis_active=true,lifecycle_state='draft', so they will NOT appear in the production picker until m reviews + publishes them via/admin/rules.Total drafts staged for #142: 6
upc.pl.cfi.filingupc.pi.cfi.review_applicationupc.pi.cfi.suspension_applicationupc.pi.cfi.counter_revocationupc.pi.cfi.revocation_when_merits_lapsedupc.pi.cfi.compensation_claimNew proceeding_type seeded for #1
To honour the issue's recommendation that Schutzschrift be its own proceeding_type, not a sub-event of PI, I added
upc.pl.cfi(Schutzschrift / Protective Letter, id=188,is_active=true,display_order=921). Lime accent so it sits next toupc.pi.cfiin the picker.Where to review
upc.pl.cfi(1 row) andupc.pi.cfi(15 drafts — the 6 from this issue + 9 from the broader #143 PI gap-fill).Ambiguous calls for m to ratify before publish
These deviate slightly from the issue's literal proposal and warrant a quick legal check before publish:
#4 Counter-application Revocation in PI — issue body proposes citing
R.205–213 + R.42. I cited the narrowerUPC.RoP.211.2(with R.42 mutatis mutandis noted indeadline_notes) because R.42 governs CCR procedure mechanics, not the in-PI defence per se. R.211.2 is the actual hook for "the defendant may raise revocation arguments in PI defence". m: confirm the legal anchor; if you want the broader citation, edit in/admin/rules.#5 Set-aside when merits time-barred — the issue suggests
RoP.213.3as the rule_code. R.213.3 is the fee-payment line ("the applicant shall pay a fee for the request under paragraph 1"); the substantive set-aside trigger sits in R.213.1 (the 31-day/20-working-day clock). I citedUPC.RoP.213.1as the primary anchor. If you'd rather keep the issue's text verbatim, flip rule_code/legal_source in the editor.#3 Suspensive effect frist — I left
duration_value=0+is_court_set=truebecause the RoP fixes no statutory deadline (R.223.1 just says "may lodge"; R.223.3 says CoA "shall decide … without delay"). This is consistent with howupc.pi.cfi.merits_startis set up for the analogous 31/20-day choice, but m: confirm m wants no statutory placeholder there.All six:
primary_party='defendant'is darwin's read of the respondent-side framing. R.197.3-review and R.213.1-set-aside are unambiguously defendant moves. R.207 Schutzschrift is filed by the prospective defendant — semantically a "defensive claimant" — I left it asdefendant. m: confirm or flip toclaimant/bothper paliad UX convention.Cross-context
Companion issue #143 seeded 256 additional candidate events across all 27 missing proceeding_type codes (full RoP coverage gap). The C6 PI-drawing's yellow "paliad gap" badges should flip to green once these 6 are published.
— darwin (researcher) · t-paliad-314 · 2026-05-26
Sweep verdict (2026-07-29): PARTLY — one of six.
Done: gap 1, Protective Letter / Schutzschrift, and done the way this issue proposed —
upc.pl.cfiis now its own proceeding type withupc.pl.cfi.lodge(Einreichung der Schutzschrift) andupc.pl.cfi.renew(Erneuerung der Schutzschrift), rather than a sub-event of PI.Still missing, all five absent from prod:
upc.pi.cfi.review_application,.suspension_application,.counter_revocation,.revocation_when_merits_lapsed,.compensation_claim.Flagging the split because a reader skimming this issue would see the Protective Letter work and conclude the whole thing landed. Five-sixths of it did not.
Note the target table has moved:
paliad.deadline_rulesno longer exists; seeding now meansprocedural_events+sequencing_rules.Full sweep:
docs/findings-issue-sweep-2026-07-29.md(commit4c39886).