Repository navigation
feat(plan): note cantonal/institution-set fees & timelines where no federal figure exists - #16
Merged
Merged
Conversation
…ederal figure exists 12 us-ch steps have no single federal fee or processing-time figure - the canton sets them (work, family-reunification, retirement and study permits), or the institution does (study admission). They previously showed nothing. They now carry a user-facing note that the fee/timing is set locally and to confirm with the cantonal authorities (or the institution), so the plan is honest about cantonal variability instead of silently blank. - schema: optional presentation hint localCostTimeline: 'canton'|'institution' on TaskSchema (asserts no fact, carries no provenance; ADR-0007/ADR-0021). - content: flag the 12 silent us-ch tasks (11 canton, 1 institution). - frontend: render a 'Fees & processing time' note in the plan + static guide only when the flag is set AND the task has no cost/timeline claim; plus a 'varies by canton' caveat now always shown in the 'Your canton' panel. No invented numbers, no new sourced claims. Verified: astro check 0 errors, build + provenance gate pass (15 pages), 277/277 tests; fact-verifier confirmed scope, honesty (no hidden federal figure) and no overstatement across all 12. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This was referenced Jun 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Make the USA→Switzerland plan honest about cantonal variability of fees and processing times. 12 steps have no single federal fee/processing-time figure — they're set by the canton (work, family-reunification, retirement and study permits) or, for study admission, the institution. They previously rendered nothing, which can read as "free/instant" or leave the user guessing. Now each shows a clear note to confirm the figures with the local authority.
How
localCostTimeline: 'canton' | 'institution'onTaskSchema. Asserts no fact, carries no provenance; the build gate never collects it.canton, 1institution= study-admission). Pure additions; no VERIFIED claim touched.cost/timelineclaim (back-compat: all other tasks unchanged). Plus a "varies by canton" caveat now always shown in the "Your canton" panel.Verification
astro check0 errors · build + provenance gate pass (15 pages) · 277/277 tests (incl. the task-id tripwire — no task ids changed).work-residence-permitas an initial miss — now included.Founder gate
Merge this →
develop, thendevelop→mainyourself (I don't touchmain). Nothing goes public until the domain + lawyer review.🤖 Generated with Claude Code