Affiliate Marketing OS

Campaign Operations Loop foundation

ENG-001 establishes the modular Next.js application boundary, typed internal contracts, workspace-aware repository interfaces and canonical error surface for the first build slice.

App Shell

Next.js entry point, layouts, route boundaries and runtime config handoff.

Authentication

Email/password boundary, opaque server-side session and authenticated context.

Workspace

Owner-only workspace scope used by services and repositories.

Offer Management

Offer registry boundary for future campaign references.

Campaign Management

Central campaign entity, status and operations loop state.

Content Planning

Manual content planning boundary after campaign contracts exist.

Link/UTM Registry

Selectable link reference contract before publication registration.

Publication Registry

Manual publication records linked to campaign, content and Link/UTM.

Basic Tracking

Manual metric snapshots without CSV or external analytics ingestion.

Audit History

Relational AuditEvent boundary for critical domain and access events.