Forward-workflow tool: 'I want to file X' decision tree (carved out of Fristenrechner) #65
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?
Background
Follow-up to m/paliad#57. The Fristenrechner is a backward-looking calculator — an event happened, what deadlines spawn from it? The 'Ich möchte etwas einreichen' top-level cascade root was a forward-looking workflow — 'I want to file X, what deadlines does my action trigger and what supporting deadlines should I be aware of?' — which is a different mental model and belongs in a separate surface.
m/paliad#57 hides that root from the Fristenrechner's 'Was ist passiert?' picker (frontend filter, DB rows preserved). This issue tracks the future forward-workflow tool that should pick those data rows back up.
Existing data to reuse
paliad.event_categoriesrows underich-moechte-einreichen.*(klage / berufung / widerklage / spaetere-schriftsaetze / einspruch-erteilung subtrees + leaves).paliad.event_category_conceptsjunctions already map those leaves to concept rules + proceeding-type codes.EventCategoryServicealready providesConceptsForSlug,ConceptIDsForSlug,ProceedingCodesForSlugagainst this subtree.The data layer is ready; what's missing is the dedicated UI surface and the workflow framing.
Scope (rough)
/tools/einreichenor similar — name TBD).views/verfahrensablauf-core.ts).To revive
When this tool ships, remove
"ich-moechte-einreichen"fromHIDDEN_CASCADE_ROOTSinfrontend/src/client/fristenrechner.tsif the cascade is reused on the existing surface, or leave it filtered and consume the data directly viaEventCategoryServicein the new tool.Status
Not scheduled — design + scoping conversation needed first.