{
  "product": "GoOfficePH Platform Logic",
  "currentVersion": "1.0.0",
  "channel": "stable",
  "lastUpdated": "2026-07-10",
  "policy": {
    "scheme": "semantic-versioning",
    "major": "Incompatible changes to GoOfficePH-owned workflow, API contract, tenant policy, entitlement behavior, or operational governance.",
    "minor": "New GoOfficePH-owned business capabilities, tenant controls, reports, policy surfaces, or cross-application workflows.",
    "patch": "Bug fixes, enforcement tuning, copy corrections, report adjustments, policy defaults, and compatible behavior changes."
  },
  "releases": [
    {
      "version": "1.0.0",
      "releaseDate": "2026-07-10",
      "status": "published",
      "summary": "Baseline release for GoOfficePH-owned business and proprietary platform logic after the current feature scan.",
      "changes": [
        {
          "type": "feature",
          "scope": "Identity and access",
          "title": "Account, session, role, and recovery workflows",
          "description": "Tracks GoOfficePH-owned signup, login, logout, role view, password change, alternate-contact recovery, and authenticated app launch behavior."
        },
        {
          "type": "feature",
          "scope": "Tenant operations",
          "title": "Tenant lifecycle, domains, users, storage, and provisioning",
          "description": "Tracks tenant applications, approvals, provisioning jobs, tenant management, domain readiness, workspace users, pooled storage, quota requests, and branding controls."
        },
        {
          "type": "feature",
          "scope": "Credits and entitlements",
          "title": "Credit wallets, subscriptions, renewal policy, and app access",
          "description": "Tracks credit products, purchases, coupons, grants, renewal preferences, subscriptions, entitlements, app and storage activation, and entitlement alerts."
        },
        {
          "type": "feature",
          "scope": "Mail governance",
          "title": "Domain mail controls and outbound protection",
          "description": "Tracks mail settings, app passwords, aliases, encryption preferences, DNS readiness, outbound recipient limits, DNSBL policy, queue protection, and audit events."
        },
        {
          "type": "feature",
          "scope": "Groupware orchestration",
          "title": "Production and beta app launch policy",
          "description": "Tracks GoOfficePH-owned launch endpoints, channel separation, groupware preferences, app status, workspace app discovery, and cross-app item state."
        },
        {
          "type": "feature",
          "scope": "Migration and onboarding",
          "title": "Import jobs, migration estimates, and assisted migration",
          "description": "Tracks import jobs, OAuth starts and callbacks, mail migration estimates, migration assistant sessions, progress capture, and action handling."
        },
        {
          "type": "feature",
          "scope": "Support and CRM",
          "title": "Tickets, attachments, support inboxes, release mapping, and action items",
          "description": "Tracks support tickets, comments, attachments, CRM inboxes, support summaries, action items, public release-note flags, and fixed-in-version fields."
        },
        {
          "type": "feature",
          "scope": "Analytics and reporting",
          "title": "Privacy-safe analytics, reports, diagnostics, and system health",
          "description": "Tracks analytics privacy settings, pageviews, events, browser diagnostics, reports, PDF exports, system resource history, and usage snapshots."
        },
        {
          "type": "feature",
          "scope": "Desktop and offline",
          "title": "Desktop activation, offline entitlement, device registration, and sync queue",
          "description": "Tracks offline login, device registration, activation codes, status checks, sync batches, queued actions, file sync objects, and desktop support tickets."
        },
        {
          "type": "feature",
          "scope": "Compliance and release control",
          "title": "Open-source declaration, source review, release fingerprints, and audit readiness",
          "description": "Tracks public source notices, backend declaration, release fingerprints, source bundle references, audit events, and compliance report exports."
        }
      ],
      "validation": [
        "Feature scan derived from portal-api routes, database schema, existing app release pages, open-source notices, and release ledger.",
        "Published static release page, machine-readable JSON, and well-known platform release declaration.",
        "Recorded baseline release in the local release ledger."
      ]
    }
  ]
}
