Operations & Implementation

LinkUp Source Map

Purpose

This page records the source material used to build the first local BookStack knowledge base. Use it when checking whether an article matches the actual LinkUp implementation.

Primary source docs

Source Use Notes
LINKUP_PLATFORM_PLAN.md Platform-wide feature inventory, payments, tickets, security, infrastructure. Some sections are plan-level and must be verified before publishing as live behavior.
backend/FRONTEND_PROGRESS.md Frontend and BookStack status. Confirms local BookStack and help-center wiring.
backend/FRONTEND_AUDIT.md Public frontend and organizer-panel gaps. Useful for marking partial or missing features.
backend/FILAMENT_MIGRATION_COMPLETE.md Admin panel migration inventory. Use to confirm which admin resources exist.
backend/ADMIN_AUDIT.md Admin options to keep, add, hide, and audit risks. Useful for internal/admin KB pages.
backend/INVESTIGATION_TODO.md Known technical gaps. Use to avoid overclaiming account, event, currency, and security behavior.
backend/TEST_PLAN.md Manual verification scenarios. Use for checklist wording.
backend/CUTOVER_RUNBOOK.md Production deployment steps. Internal operations only.
deployment-docs/README.md Post-modernization deployment checklist. Internal operations only.

Current implementation anchors

Area Status Evidence to check
BookStack local help center Implemented backend/docker/bookstack/compose.yml and https://help.linkupcompanion.app.
LinkUp help redirect Implemented /help redirects to config('services.help.url').
Filament admin Implemented / Needs Verification Admin resources and pages under backend/app/Filament.
Organizer panel Partial Organizer resources exist; audit notes list missing workspace/team/scanner/promo flows.
Offline reservations Partial / Needs Verification Two-step checkout and hold models exist; full user flow needs testing.
Scanner operations Needs Verification Scanner app and scan models exist; offline and duplicate scan behavior need hands-on tests.

Rule for future articles

When an article depends on code, docs, or a screenshot that has not been checked in the running app, mark it as Needs Verification.

Gaps / notes

Local BookStack setup

Public help

Document how local BookStack runs and how to avoid deleting existing help-center data.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

BookStack publishing workflow

Public help

Document the working process for drafting, reviewing, verifying, and publishing KB articles.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

LinkUp status map

Public help

Track whether major LinkUp features are implemented, partial, legacy only, missing, planned, or need verification.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

Production cutover checklist

Public help

Summarize the production cutover runbook in a simple operational format.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

Deployment preflight checklist

Public help

List checks that should pass before deploying the modernized platform.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

Rollback and backup checklist

Public help

Document backup, rollback, and restore expectations.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

Security and access-control checklist

Public help

Track admin access, roles, permissions, secrets, 2FA gaps, and Cloudflare Access plans.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

Mobile app integration map

Public help

Map attendee, organizer, and scanner app responsibilities to backend/API behavior.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

Frontend migration map

Public help

Map legacy public pages, v2 Blade pages, and route wiring status.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

Known issues and investigation backlog

Internal operations

Use this page to track known technical investigations and avoid overclaiming behavior in public help articles.

Current clarified items

Items to keep watching

Publishing rule

Public help pages should describe confirmed behavior only. If behavior differs by environment, keep sandbox details in internal operations pages.

Manual smoke test index

Public help

Collect the manual checks needed for public site, attendee, organizer, admin, scanner, and payment flows.

Operating guidance

This is an internal implementation document. It should help LinkUp decide what is true, what is missing, and what needs testing next.

Source rule

Use repo docs, running screens, and test results as source material. If sources disagree, mark the feature as Needs Verification.

Implementation status

Expected behaviorStatusSurfaceManual check
Operational guidance reflects current repo state.Needs VerificationDocs / Code / Running appCompare the page against current repo docs and screens.
Public KB claims are backed by implementation checks.ImplementedBookStack processEach article includes an implementation status table.

Verification checklist

Gaps / notes

Configure Polar and PayPal checkout providers

Internal operations

LinkUp two-step checkout depends on the LinkUp fee provider and the organizer payment provider.

Polar

PayPal

Required checks

  1. Confirm environment variables match the intended provider environment.
  2. Confirm product IDs belong to the same Polar environment as the token.
  3. Confirm PayPal client ID and secret belong to the same PayPal environment.
  4. Run a small checkout before publishing or announcing paid ticket sales.

Troubleshoot two-step checkout

Internal operations

Use this checklist when checkout does not complete after the LinkUp fee, organizer payment, or return step.

Polar checks

PayPal checks

Order checks