noCV
CLINK-101 · Parse entry points

Reject malformed mobile invitation routes before navigation

Practice briefTaskFoundational

Pasted links with missing invitation IDs crash route construction. Add strict parsing before mounting screens.

Focused work estimate
1h 15m + prerequisites
Priority in the scenario
High
Engineering practice
Parsing · Navigation

Estimated field mix

  • Mobile70%
  • Security30%

Field percentages are editorial estimates of the ticket's engineering focus. They total 100%; they are not measured time, proficiency scores, or ownership evidence.

Your next step

Review it, then add it to your workspace.

The board opens an editable draft; nothing is saved until you confirm it. Sign-in and workspace permissions apply, and Demo boards remain ephemeral.

Project context

Fictional team-planning app Finch opens invitations and shared work items. All users and sessions are synthetic; implement the app in an emulator without external identity credentials.

Setup prerequisites

  • Create a local session adapter with expiry and revocation.
  • Define synthetic invitation and work-item links.

Preceding work

No earlier ticket is required. Complete the project setup above.

Acceptance criteria

  • Valid IDs produce typed routes
  • Malformed links show a recoverable state
  • Unsupported schemes are rejected

Implementation constraints

  • Do not render arbitrary link text as markup.

Verification to include

  • Open valid fixture link
  • Open empty and oversized IDs

Deliverables

  • Link parser and invalid-input cases

Rollout and recovery

Disable invitation entry while keeping home navigation.

Value of the work

For the engineer: Practice navigation state, capability checks and session boundaries.

For the team: Inspect whether links remain useful without bypassing authorization.

Evidence boundaries

Outcome Evidence: Tests, patches, and runbooks are requested deliverables. They become Outcome Evidence only through a qualified Mission and immutable Evidence IDs.

Ownership Evidence: Independent adaptation must be observed under a declared verification policy and cite immutable Evidence IDs. Completing a planning ticket establishes no Ownership Evidence.