{
  "evidenceId": "E13",
  "title": "Axis implementation and review dependencies",
  "originalRelativePath": "MR33_MIGRATION_WORK/axis/CURRENT_AXIS.json",
  "originalSha256": "dd45ad659a233d1148bc174462e44d0b21a71e79e627fe42a84b2432950fdf65",
  "boundary": "Historical delivery and mapping-review/tenant-field limits; later read evidence in E01.",
  "capturedForHandover": "2026-10-20",
  "record": {
    "module": "Axis",
    "recordedAt": "2026-10-06T03:21:05.813207+00:00",
    "status": "IMPLEMENTED_DEPLOYED_VERIFIED_BUSINESS_ACCEPTANCE_PENDING",
    "implementationComplete": true,
    "baseline": "master-field-contract/README.md",
    "nextStep": "Designated owners and independent reviewers complete the current mapping reviews; business users and operators accept the Entra/tenant pilot and operational targets.",
    "runtimeChanged": true,
    "acceptanceComplete": false,
    "compatibilityEvidence": "boundaries/COMPATIBILITY_DECISION.json",
    "databaseChanged": true,
    "moduleCode": "MEDIFLEX_AXIS",
    "listenerPort": 10050,
    "inventoryViews": 368,
    "inventoryElements": 4695,
    "permissionReferences": 2345,
    "draftAuthoringEnabled": true,
    "labelPublicationEnabled": true,
    "screenMappingDraftsEnabled": true,
    "screenMappingPublicationEnabled": false,
    "mappingReviewEnabled": true,
    "unresolvedEngines": 0,
    "configurationPublicationEnabled": true,
    "experienceVersioningEnabled": true,
    "profileVariationsEnabled": true,
    "governedRollbackEnabled": true,
    "runtimeActivationEnabled": true,
    "liveIntegrationDeferredByUser": false,
    "remainingScope": [
      {
        "id": "BUSINESS_REVIEW",
        "status": "PENDING_HUMAN_DECISIONS",
        "scope": "Current screen mappings require designated owner and independent reviewer decisions before experience publication. No business approval was committed during verification.",
        "currentMappings": 368,
        "needsReview": 367,
        "approved": 1,
        "liveCountsVerified": true,
        "evidence": "ux-completion/LIVE_BUSINESS_REVIEW_PACKAGE.json"
      },
      {
        "id": "REAL_USER_ACCEPTANCE",
        "status": "BUSINESS_PILOT_PENDING",
        "scope": "Live native password, captured test email OTP, three isolated profiles, and two screen governance journeys passed. Entra discovery/redirect, PKCE and state checks passed. An interactive Entra sign-in by real users and their tenant/profile pilot remain to be accepted.",
        "evidence": [
          "ux-completion/LIVE_AUTH.json",
          "ux-completion/LIVE_JOURNEY.json",
          "ux-completion/LIVE_OPERATIONS.json"
        ]
      },
      {
        "id": "PRODUCTION_ENVIRONMENT",
        "status": "OPERATOR_ACCEPTANCE_PENDING",
        "scope": "The actual live database backup was restored in isolation, application/private archives verified, and a bounded authenticated read probe passed. Business workload targets, recovery objectives and operator sign-off remain to be accepted.",
        "evidence": [
          "ux-completion/LIVE_RECOVERY.json",
          "ux-completion/LIVE_OPERATIONS.json"
        ]
      },
      {
        "id": "TENANT_ADDED_FIELDS",
        "status": "PARKED_BY_USER",
        "scope": "Additional tenant-defined database fields remain outside the agreed implementation scope."
      }
    ],
    "generationHandoffsEnabled": true,
    "fieldDefaultsEnabled": true,
    "fieldOrderingEnabled": true,
    "presentationLabelsEnabled": true,
    "deliveryModes": [
      "COMPILED_REACT"
    ],
    "architecture": "GENERATED_SOURCE_ONLY",
    "optionalFactoryContextPatchApplied": true,
    "standaloneReactCertified": false,
    "extendedDefaultValidationEnabled": true,
    "iamReferenceEffectivityEnforced": true,
    "interimOwnershipMappings": 368,
    "ownerPendingMappings": 367,
    "interimAssignments": [
      {
        "role": "MR33_AXIS_OWNER",
        "profile": "Axis ownership review",
        "subject": "native-security-maker",
        "active": true,
        "emailOtpMailbox": "mathi@swomb.app",
        "mailboxAssignmentEvidence": "final-acceptance/link_reviewers.sql",
        "liveInboxOtpReceiptConfirmed": false
      },
      {
        "role": "MR33_AXIS_REVIEWER",
        "profile": "Axis independent review",
        "subject": "native-security-checker",
        "active": true,
        "emailOtpMailbox": "sumathi@swomb.app",
        "mailboxAssignmentEvidence": "final-acceptance/link_reviewers.sql",
        "liveInboxOtpReceiptConfirmed": false
      }
    ],
    "defaultCoverage": {
      "DEFAULT_SUPPORTED": 883,
      "MASTER_CREATE_TARGET_REQUIRED": 181,
      "LOOKUP_OR_DEPENDENCY_CONTRACT": 146,
      "CONTROL_CONTRACT": 72,
      "VALIDATOR_CONTRACT": 1
    },
    "productionAccepted": false,
    "fieldPresentationEnabled": true,
    "supportedShellSettingsEnabled": true,
    "factoryDynamicConsumerVerified": true,
    "resumedAt": "2026-09-26T16:49:01.523718+00:00",
    "masterDefaultContract": {
      "status": "LOCAL_MASTER_CREATE_DEFAULTS_DEPLOYED_VERIFIED",
      "baseline": "master-default-contract/README.md",
      "evidence": "master-default-contract/COMPLETION.json",
      "deployed": true,
      "registeredCreateFields": 140
    },
    "localAcceptanceObservations": [
      {
        "id": "IAM_SNAPSHOT_TIMEOUT",
        "evidence": "authorization-menu-snapshot/COMPLETION.json",
        "resolved": true,
        "scope": "Local native concurrency and full browser acceptance; production capacity not certified"
      }
    ],
    "defaultCoverageNote": "Current source-derived per-screen/per-field coverage: completion-audit/CAPABILITY_REPORT.json. Counts identify supported contracts, not business approval.",
    "masterFieldContract": {
      "status": "LOCAL_MASTER_FIELD_RESTRICTIONS_DEPLOYED_VERIFIED",
      "baseline": "master-field-contract/README.md",
      "evidence": "master-field-contract/COMPLETION.json",
      "deployed": true,
      "registeredOptionalFields": 217
    },
    "capabilityEvidence": "completion-audit/CAPABILITY_REPORT.json",
    "standaloneReactEmissionImplemented": true,
    "latestAcceptanceEvidence": {
      "governanceJourney": "ux-completion/LIVE_JOURNEY.json",
      "profileCandidates": "final-acceptance/CANDIDATES.json",
      "directBusinessApi": "final-acceptance/FIELD_API.json",
      "databaseRestore": "ux-completion/LIVE_RECOVERY.json",
      "fixtureCleanup": "ux-completion/LIVE_CLEANUP.json",
      "reviewPackage": "ux-completion/LIVE_BUSINESS_REVIEW_PACKAGE.json",
      "advancedContracts": "advanced-contracts/COMPLETION.json",
      "uxCompletion": "ux-completion/VALIDATION.json",
      "liveBrowser": "ux-completion/LIVE_BROWSER.json",
      "nativeAuthentication": "ux-completion/LIVE_AUTH.json",
      "operationalChecks": "ux-completion/LIVE_OPERATIONS.json",
      "catalogueReconciliation": "ux-completion/catalog-reconciliation/VALIDATION.json"
    },
    "crossFieldDefaults": {
      "implemented": true,
      "scope": "Existing platform MATCH_FIELD on static text defaults within the same field group; source validation and bindings unchanged",
      "evidence": "advanced-contracts/COMPLETION.json"
    },
    "governedHybridBuildAdapter": {
      "implemented": true,
      "realFactoryFixtureBuildPassed": true,
      "connectedAcceptance": false,
      "evidence": "advanced-contracts/HYBRID_BUILD.json"
    },
    "tenantAddedFieldsStatus": "PARKED_BY_USER",
    "localImplementationComplete": true,
    "changeScope": "AXIS implementation and shared UX changes are deployed. Current live browser, database, recovery and cleanup evidence is recorded below.",
    "extensionContracts": {
      "implemented": true,
      "verifiedLocally": true,
      "defaults": [
        "fixed typed value",
        "conditional value",
        "copied field value",
        "authoritative lookup membership"
      ],
      "conditions": [
        "HIDE",
        "READ_ONLY",
        "REQUIRE"
      ],
      "validation": [
        "REQUIRED",
        "EMAIL",
        "MIN_LENGTH",
        "MAX_LENGTH",
        "MIN_VALUE",
        "MAX_VALUE",
        "MATCH_FIELD"
      ],
      "boundaries": [
        "Existing IAM and business API rules remain authoritative",
        "Field references remain in the same form",
        "Identity fields cannot be overridden",
        "Stored record values are preserved"
      ],
      "themeScope": "Published per-screen theme and spacing",
      "evidence": "ux-completion/DELIVERY.json",
      "deployed": true,
      "liveAuthoringVerified": true
    },
    "compiledApplicationAssembly": {
      "implemented": true,
      "realCompilerBuildVerified": true,
      "fixtureApprovals": true,
      "liveRepositoryAcceptance": false,
      "evidence": "ux-completion/APPLICATION_BUILD.json",
      "liveRepositoryAuthorityChecksVerified": true,
      "liveEvidence": "ux-completion/LIVE_JOURNEY.json",
      "note": "Live repository checks passed inside rolled-back review transactions; real business publication remains subject to independent approvals."
    },
    "latestLocalRelease": "ux-completion/RELEASE.json",
    "localDatabaseChanged": true,
    "activeRuntimeChanged": true,
    "activeDatabaseChanged": true,
    "historicalBaselineMetrics": {
      "signedPublication": 128,
      "labelDrafts": 16,
      "presentationSlots": 2353,
      "localTestApprovedMappings": 1
    },
    "deployed": true,
    "currentApprovedMappings": 1,
    "latestRelease": "ux-completion/catalog-reconciliation/RELEASE.json",
    "latestDeployment": "ux-completion/catalog-reconciliation/LIVE_DEPLOYMENT.json",
    "inventoryCountsEvidence": "ux-completion/LIVE_INVENTORY_COUNTS.json"
  },
  "readerProjection": "Kernel-scoped projection. Legacy infrastructure identifiers are opaque operator references; original source SHA256 is retained. No runtime identifier was renamed."
}
