Spike: Define link visibility tiers and assign current links #17
Loading…
Add table
Add a link
Reference in a new issue
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?
Type
Spike
Lineage
Related to
ldraney/palinks #16(Keycloak integration spike). Need to define what each audience tier sees before implementing role-based filtering.Repo
ldraney/palinksQuestion
Which links should be visible at each access tier, and how do we model the public (unauthenticated) tier?
docs/visibility.md,docs/architecture.md, andproject-palinks.visibilityenum on links (public,member,superadmin) with hierarchical access. Confirm this approach.Deliverables
Required outputs:
docs/visibility.mdcompleted — the file already exists with tier definitions, mermaid diagrams, and schema approach. Complete the "Current Link Inventory" table by auditing production links and assigning proposed visibility tiers.visibilitycolumn to links schema (if not already covered by #16)Time-box
2 hours
Related
palinks— the serviceldraney/palinks #16— Keycloak integration (depends on visibility model)ldraney/palinks #19— seed data (consumes tier definitions)story:auth-roles— parent storyScope Review: NEEDS_REFINEMENT
Review note:
review-1379-2026-06-07Template is complete and well-structured, but two categories of issues need attention before this moves to next_up.
Body fixes needed:
docs/visibility.mdalready exists with tiers and diagrams done -- issue should frame work as "complete the existing doc" (inventory is TODO), not "create from scratch"docs/visibility.mduses 3 tiers (public/member/superadmin) whiledocs/architecture.mdanddocs/user-stories.mduse 4 roles (public/lead/collaborator/admin). Add a sub-question to reconcile these.Scope items (need human decision):
project-palinksproject page exists in pal-e-docs (user stories live indocs/user-stories.mdin-repo)arch-palinksarchitecture note exists in pal-e-docs (architecture lives indocs/architecture.mdin-repo)Scope Review: APPROVED
Review note:
review-1379-2026-06-07-bRe-review of all 4 previous findings — all resolved:
project-palinksandarch-palinksnotes created in pal-e-docs with full traceabilityMinor note:
docs/user-stories.mdstill has descriptive "lead"/"collaborator" references in US-1 and US-9 prose — not role definitions, acceptable for now.