{
  "date": "2026-11-03",
  "milestone": "M6 R3.1 W11 incremental delivery",
  "goalComplete": false,
  "schemaVersion": 46,
  "fagoCommit": "28f60d1440ec04ce824d4b8ad43d35a27e05f255",
  "contract": {
    "endpoint": "GET /api/admin/v1/workflow/task-activities",
    "permission": "workflow:history:read",
    "capability": "workflow.execution",
    "actor": "current authenticated tenant user only; same RR snapshot current authorization",
    "actions": [
      "task.claim",
      "task.transfer",
      "task.delegate",
      "task.return"
    ],
    "excluded": [
      "candidate snapshot",
      "assignment reception",
      "task.reassign",
      "system event",
      "duplicate successful command"
    ],
    "cursor": "canonical positive decimal event ID; descending; fixed 50/51; empty items=[]",
    "privateFields": "no reason, values, other identities, command IDs or execution fencing in list SQL",
    "historicalVersion": "immutable task-event completion version; instanceState is current query snapshot state",
    "bodyBoundary": "activity is metadata participation; original submission still requires exact vote/return evidence and current original-read permissions",
    "completedTasks": "unchanged actual approve/reject votes only",
    "failure": "no partial page on any source or transaction failure; no data after current session/permission revocation"
  },
  "implementation": {
    "index": "ix_wfte_actor_action(tenant_id,actor_id,action,id)",
    "ddl": "three dialect increments only; old SQL/model/manifest/permission bytes unchanged",
    "boundedQueries": "four action-specific queries, each <=51; bounded merge then50; same-tenant instance join; no per-item restoration"
  },
  "databaseMatrix": {
    "mysql": {
      "directory": ".cache/m6-r31/integration-20261102T183844Z",
      "applicationRun": "^TestIntegrationWorkflow(Activities|APIHTTP$)",
      "applicationTopLevelPassed": 4,
      "migrationTopLevelPassed": 16,
      "race": true,
      "cleanup": true
    },
    "postgres": {
      "directory": ".cache/m6-r31/integration-20261102T184310Z",
      "applicationRun": "^TestIntegrationWorkflow(Activities|APIHTTP$)",
      "applicationTopLevelPassed": 4,
      "migrationTopLevelPassed": 16,
      "race": true,
      "cleanup": true
    }
  },
  "proofs": {
    "realActions": "single claim, transfer, delegate, return, final vote; command replay deduplication; candidate/receiver/admin exclusions",
    "paging": {
      "realMixedMutations": 108,
      "eachActorActivities": 54,
      "pages": [
        50,
        4
      ],
      "sameMillisecondBoundary": true,
      "smallAndFullRelevantSQL": 4,
      "fourthSourceFailureReturnsEmpty": true
    },
    "http": [
      "plain",
      "rsa-aes",
      "sm2-sm4"
    ],
    "httpScope": "real transfer roundtrip and personal entries; cross-tenant empty; unknown/duplicate query and invalid cursor rejection",
    "indexAccess": {
      "syntheticExcludedManagementEvents": 10000,
      "mysql": {
        "metric": "actual event leaf rows",
        "before": 10001,
        "after": 1
      },
      "postgres": {
        "metric": "actual shared hit+read blocks",
        "before": 11,
        "after": 3
      },
      "scope": "ID access path only, not full instance join/HTTP latency, real10000 executions, production capacity or DDL lock window"
    }
  },
  "checks": {
    "workspace": "26 modules race and vet passed",
    "independent": "three changed modules GOWORK=off tests passed; local fago cache rebuilt, external locked deps reused; private verification goindex=0 to avoid fixed-v0.1.0 module file-list cache; checksum verification unchanged",
    "nilness": "approval module and app workflow/auth/root passed",
    "dm": "actual API/worker build, migrations build/unit passed; no real DM DB",
    "style": "gofmt, call AST, line length and diff checks passed",
    "golangciLint": "not installed; not run",
    "readonlyReview": "no confirmed new defect; source review only",
    "browser": "disabled by Work setting; no real UI acceptance",
    "docs": "61-page sync/check/build/check passed; 8 generated HTML pages, new sections/linked fragments/four books and source-public-dist evidence bytes checked; browser disabled"
  },
  "logDigests": {
    "activities-workspace-final.log": "9d3934f31b63f3b78489bbb95c49a4d3d1d30f2d1944476b68297f9aa7569341",
    "activities-independent-release.log": "b4b88cbe9235785731a8b31b31c9af37be8d01e91b4efc43f9bc86a877ed7941",
    "activities-nilness.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "activities-dm.log": "66639f1a0277c2fdffb40fb7ffbea40b71e0a8d0dc89f362e350ce9767ed672c"
  },
  "failedChecksRetained": [
    {
      "directory": ".cache/m6-r31/integration-20261102T183445Z",
      "cleanup": true,
      "reason": "single-instance full join already used old index; PG5->6 did not prove gain; later ID-path scope corrected; not passed"
    },
    {
      "directory": ".cache/m6-r31/integration-20261102T183639Z",
      "cleanup": true,
      "reason": "ID-path PG11->3 real improvement below unjustified tenfold assertion; assertion corrected, not passed"
    },
    {
      "logs": [
        "activities-independent.log",
        "activities-independent-final.log"
      ],
      "reason": "fixed-path private v0.1.0 module index reused stale file list; corrected private verification goindex=0; no checksum suppression"
    },
    {
      "scope": "direct source GOWORK=off diagnostic",
      "reason": "old local private go.sum dev pins intentionally reject mutable private content; authoritative isolated copies regenerate private sums only; source sums unchanged"
    }
  ],
  "remaining": [
    "actual Vben approval center and menus",
    "W08 other accepted commands",
    "W07 other resources",
    "W10/W12 full rolling, backlog, lock wait, recovery/capacity and combined acceptance"
  ],
  "privacy": "No raw bodies, opinions, plans, credentials, configuration, original recovery data or raw logs are published."
}
