docs: create arch-landing-site architecture note in pal-e-docs #252
Labels
No labels
domain:backend
domain:devops
domain:frontend
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
ldraney/westside-app#252
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
Feature
Lineage
Surfaced by retroactive scope review of board item #1010 (Forgejo #249). Reviewer note:
review-1010-2026-04-14. Traceability convention:feedback_traceability_triangle.md,convention-architecture-ids.Repo
pal-e-docs (new note); no westside-app code change
User Story
As a reviewer validating a westside ticket with
arch:landing-siteI want an
arch-landing-sitenote defining the landing-site architectureSo that I can verify the ticket lives in the right arch component and understand the deploy path
Context
arch:landing-siteis referenced on multiple westside board items (#405 #354 #355 #382 #588 #1010 and others) butsearch_notes("arch-landing-site")returns zero hits. The arch label points to nothing. Thecheck-board-item.shhook still accepts the label (not strictly validated yet), which is how this gap went undetected.A proper arch note lets reviewers map tickets to the right component, documents the deploy contract (adapter-static SvelteKit → Harbor → ArgoCD → Tailscale funnel), and gives future agents a definition they can link to.
File Targets
Files to create (via pal-e-docs MCP):
arch-landing-site,note_type=doc, projectwestside-basketball, tagsarchitecture,westsideReference pattern:
arch-jersey-intake(existing sibling arch note)Files NOT to touch:
Acceptance Criteria
arch-landing-siteexists withnote_type=doc, projectwestside-basketball, tagsarchitecture,westside/,/about,/staff,/teams,/tryouts,/schedule,/gear,/sponsorswestsidekingsandqueens/app) → ArgoCD → namespacewestsidekingsandqueens→ Tailscale funnelwestsidekingsandqueens.tail5b443a.ts.netreference_westside_email.mdandproject-westside-basketballarch-jersey-intakeTest Expectations
mcp__pal-e-docs__get_note(slug="arch-landing-site")returns the new noteConstraints
arch-jersey-intakefor consistencydeployment-lessonsor kustomize overlays — link to them insteadnote_typeMUST bedoc(notconvention, notsop)Checklist
Related
review-1010-2026-04-14feedback_traceability_triangle.md,convention-architecture-idsarch-jersey-intakeScope Review: READY
Review note:
review-252-2026-04-14Ticket is well-scoped as written. Feature-template complete, acceptance criteria testable, pattern note (
arch-jersey-intake) verified to exist, doc-only scope fits single agent pass <5 min. Advance todo → next_up.Traceability notes (not blockers):
arch:landing-sitehas no backing note — that is exactly what this ticket creates. Self-referential, acceptable.story:WS-S26is still absent fromproject-westside-basketballuser-stories Prospect subsection. Already tracked as [SCOPE] inreview-1010-2026-04-14. Parallel work, does not block #252.One soft flag for the Dev agent: the
<1500 charsconstraint is tight. Referencearch-jersey-intakeis ~6000 chars. Treat 1500 as a soft target for prose — route enumeration + deploy diagram will legitimately push higher. Do not truncate required content to hit the number.