Goal
Turn the landing application into the public, fork-owned Marka landing site. It must communicate Marka’s product identity, reflect the maintained fork, and avoid presenting upstream Karakeep infrastructure as if it were operated by this repository.
Relationship
Scope
- Apply the approved Marka name, navy and white visual system, logo derivatives, favicon, social image, page title, and metadata throughout
apps/landing.
- Rewrite landing copy, navigation, calls to action, screenshots, and product positioning for the fork.
- Replace upstream-owned links with fork-owned destinations where available. Retain upstream attribution only where it is accurate and intentional.
- Define the hosting, canonical URL, analytics, social-card, and preview-deployment model before public cutover.
- Audit legal, pricing, cloud, demo, app-store, and extension claims. Remove or clearly qualify any upstream-operated surface not provided by this fork.
- Update repository-facing previews and screenshots when the public landing design is approved.
Guardrails
- Do not change DNS, production hosting, OAuth, analytics, or redirects without a separate reviewed cutover plan and explicit approval.
- Preserve upstream attribution and avoid implying ownership of upstream services.
- Keep internal Karakeep-compatible package names and identifiers unless a separately approved migration covers compatibility.
Acceptance criteria
Goal
Turn the landing application into the public, fork-owned Marka landing site. It must communicate Marka’s product identity, reflect the maintained fork, and avoid presenting upstream Karakeep infrastructure as if it were operated by this repository.
Relationship
Scope
apps/landing.Guardrails
Acceptance criteria