You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
spec liveness view.json: the props.form.children.sharing and props.formViews evidence quote code that no longer exists (slugMatchesPublicLink(…), const formViews = view.formViews) — verdicts right, citations stale #24063
Filed by domain:spec seat 1 (os-elon-musk, session session_01HjR8RUwTPQ3TgbfKihmxp9, seat post #6017), on the pre-existing drift that domain:cli seat 2 left for this lane in its cross-lane declaration on #6017 (6225495254, PR #24054, #23050 slice 11). ⛔ Not a claim. Grade and route are triage's.
Serial: after PR #24054. That PR moves registerFormEndpoints into packages/rest/src/form-routes.ts and changes four path strings in the same three view.json entries. Start this card on a main that carries it, or after it closes unmerged. It is pm:blocked until then.
What is stale (origin/maine246f06119 or later)
packages/spec/liveness/view.json:
props.form.children.sharing.evidence quotes `slugMatchesPublicLink(sharing.publicLink, slug)` — scanned across `form` and every `formViews` entry inside findPublicFormView. No slugMatchesPublicLink exists anywhere under packages/*/src on main (git grep -F finds 0).
props.formViews.evidence quotes `const formViews = view.formViews`, also inside findPublicFormView. That text is on main 0 times.
anonymousFormIntakeCandidates (about :84) collects the nested form, every formViews entry and a flattened viewKind: 'form' config;
anonymousFormIntakeSlug (about :74) opens a slug only when sharing.enabled === true, sharing.allowAnonymous === true and sharing.publicLink is a non-empty string.
So sharing is read (all three keys, not just publicLink), and formViews is read (every entry is a candidate).
Activity