{
  "objectName": "Decision Log",
  "objectType": "LPM Knowledge Object",
  "version": "1.0",
  "lastReviewedDate": "2026-06-23",
  "ownerOfArtifact": "LPM / Lapemo",
  "lpmLayer": [
    "Decision Architecture",
    "Governance Architecture",
    "Information Ecology",
    "AI Amplification"
  ],
  "connectedLayers": [
    "Ownership Map",
    "Communication Architecture",
    "Platform Structure",
    "Identity & Incentives"
  ],
  "purpose": "Create a durable decision memory for material decisions, including owner, options, evidence, rationale, AI involvement, downstream impact, review date, and supersession history.",
  "intendedAudience": [
    "Executives",
    "Transformation leaders",
    "Product leaders",
    "Technology leaders",
    "AI program owners",
    "Risk leaders",
    "Data leaders",
    "Operations leaders",
    "Governance teams",
    "Program and portfolio leaders"
  ],
  "requiredFields": [
    {
      "name": "decisionId",
      "type": "string",
      "required": true
    },
    {
      "name": "decisionTitle",
      "type": "string",
      "required": true
    },
    {
      "name": "companyProfile",
      "type": "enum",
      "values": [
        "500_plus",
        "5000_plus",
        "10000_plus"
      ],
      "required": true
    },
    {
      "name": "decisionType",
      "type": "enum",
      "values": [
        "strategic",
        "operating",
        "technical",
        "risk",
        "funding",
        "product",
        "people",
        "data",
        "platform",
        "ai"
      ],
      "required": true
    },
    {
      "name": "lpmLayer",
      "type": "enum",
      "values": [
        "Identity & Incentives",
        "Ownership Map",
        "Decision Architecture",
        "Communication Architecture",
        "Information Ecology",
        "Platform Structure",
        "Governance Architecture",
        "AI Amplification"
      ],
      "required": true
    },
    {
      "name": "decisionOwner",
      "type": "role",
      "required": true
    },
    {
      "name": "decider",
      "type": "role",
      "required": true
    },
    {
      "name": "recommenders",
      "type": "role[]",
      "required": true
    },
    {
      "name": "consulted",
      "type": "role[]",
      "requiredWhen": "decisionType is cross_functional or riskTier in [medium, high, regulated, critical]"
    },
    {
      "name": "informed",
      "type": "role[]",
      "required": true
    },
    {
      "name": "decisionDate",
      "type": "date",
      "required": true
    },
    {
      "name": "effectiveDate",
      "type": "date",
      "required": true
    },
    {
      "name": "status",
      "type": "enum",
      "values": [
        "proposed",
        "approved",
        "rejected",
        "deferred",
        "active",
        "superseded",
        "retired"
      ],
      "required": true
    },
    {
      "name": "decisionContext",
      "type": "text",
      "required": true
    },
    {
      "name": "optionsConsidered",
      "type": "text[]",
      "required": true
    },
    {
      "name": "chosenOption",
      "type": "text",
      "required": true
    },
    {
      "name": "rationale",
      "type": "text",
      "required": true
    },
    {
      "name": "evidenceInputs",
      "type": "source[]",
      "required": true
    },
    {
      "name": "assumptions",
      "type": "text[]",
      "required": true
    },
    {
      "name": "tradeoffs",
      "type": "text[]",
      "required": true
    },
    {
      "name": "risksAccepted",
      "type": "text[]",
      "requiredWhen": "riskTier != low"
    },
    {
      "name": "downstreamImpacts",
      "type": "text[]",
      "required": true
    },
    {
      "name": "systemsImpacted",
      "type": "string[]",
      "requiredWhen": "platform or workflow changes"
    },
    {
      "name": "aiInvolvement",
      "type": "enum",
      "values": [
        "none",
        "assisted",
        "drafted",
        "recommended",
        "routed",
        "executed_with_approval",
        "autonomous"
      ],
      "required": true
    },
    {
      "name": "aiDecisionBoundary",
      "type": "enum",
      "values": [
        "level_0_none",
        "level_1_draft_summary",
        "level_2_recommend",
        "level_3_route_trigger",
        "level_4_execute_with_approval",
        "level_5_autonomous"
      ],
      "requiredWhen": "aiInvolvement != none"
    },
    {
      "name": "humanReviewOwner",
      "type": "role",
      "requiredWhen": "aiInvolvement != none"
    },
    {
      "name": "controlOwner",
      "type": "role",
      "requiredWhen": "riskTier in [medium, high, regulated, critical] or aiDecisionBoundary in [level_3_route_trigger, level_4_execute_with_approval, level_5_autonomous]"
    },
    {
      "name": "communicationPath",
      "type": "string",
      "required": true
    },
    {
      "name": "implementationOwner",
      "type": "role",
      "required": true
    },
    {
      "name": "valueMetric",
      "type": "string",
      "required": true
    },
    {
      "name": "reviewDate",
      "type": "date",
      "required": true
    },
    {
      "name": "revisitTrigger",
      "type": "string[]",
      "required": true
    },
    {
      "name": "sourceLinks",
      "type": "url[]",
      "required": true
    },
    {
      "name": "version",
      "type": "string",
      "required": true
    }
  ],
  "optionalFields": [
    "supersedesDecisionId",
    "dissentingView",
    "confidenceScore",
    "riskTier",
    "jurisdictionImpact",
    "customerImpact",
    "employeeImpact",
    "financialImpact",
    "regulatoryImpact",
    "budgetImpact",
    "dependencies",
    "rollbackPlan",
    "relatedInitiativeId",
    "relatedPolicyId",
    "relatedControlId",
    "relatedModelId",
    "relatedAgentId"
  ],
  "scoringLogic": {
    "scale": {
      "0": "not_logged_or_unowned",
      "1": "captured_but_incomplete",
      "2": "basic_record_with_gaps",
      "3": "complete_and_actionable",
      "4": "versioned_auditable_ai_safe"
    },
    "dimensions": [
      "ownershipClarity",
      "authorityClarity",
      "evidenceQuality",
      "rationaleQuality",
      "impactMapping",
      "communicationCompleteness",
      "reviewDiscipline",
      "aiBoundaryClarity"
    ],
    "decisionMemoryScore": "average(dimensions)",
    "highRiskFlag": "score < 3 or aiBoundary >= level_3_route_trigger or riskTier in [high, regulated, critical] with missing controlOwner"
  },
  "validationRules": [
    {
      "condition": "decisionOwner is null",
      "severity": "blocker",
      "message": "Decision cannot be active without a decision owner."
    },
    {
      "condition": "decider is null",
      "severity": "blocker",
      "message": "Decision authority is missing."
    },
    {
      "condition": "rationale is null",
      "severity": "blocker",
      "message": "Decision cannot be approved without rationale."
    },
    {
      "condition": "aiInvolvement != none and aiDecisionBoundary is null",
      "severity": "blocker",
      "message": "AI-influenced decision requires AI decision boundary."
    },
    {
      "condition": "riskTier in [medium, high, regulated, critical] and controlOwner is null",
      "severity": "high",
      "message": "Material risk requires control owner."
    },
    {
      "condition": "reviewDate is null",
      "severity": "medium",
      "message": "Decision requires review date."
    },
    {
      "condition": "status == active and supersededBy is not null",
      "severity": "high",
      "message": "Superseded decision cannot remain active."
    },
    {
      "condition": "communicationPath is null",
      "severity": "medium",
      "message": "Decision must have communication and storage path."
    }
  ],
  "mappingRules": {
    "ownershipMap": [
      "decisionOwner",
      "decider",
      "implementationOwner",
      "controlOwner"
    ],
    "decisionRightsMatrix": [
      "decisionType",
      "authorityLevel",
      "consulted",
      "informed"
    ],
    "incentiveAlignmentChecklist": [
      "valueMetric",
      "tradeoffs",
      "riskAccepted"
    ],
    "aiInitiativeOwnerRegister": [
      "aiInvolvement",
      "aiDecisionBoundary",
      "humanReviewOwner",
      "controlOwner"
    ],
    "governanceArchitecture": [
      "status",
      "controlOwner",
      "sourceLinks",
      "reviewDate"
    ],
    "informationEcology": [
      "evidenceInputs",
      "assumptions",
      "rationale",
      "sourceLinks"
    ],
    "platformStructure": [
      "systemsImpacted",
      "workflowDependencies"
    ],
    "communicationArchitecture": [
      "communicationPath",
      "informed"
    ]
  },
  "aiPrompts": [
    "Classify this decision by type, LPM layer, risk level, and company profile.",
    "Identify the decider, decision owner, implementation owner, consulted roles, informed roles, and control owner if needed.",
    "Summarize the context, options considered, chosen option, rationale, evidence, assumptions, and tradeoffs in plain language.",
    "Detect whether AI influenced the decision and classify the AI decision boundary from Level 0 to Level 5.",
    "Find missing fields that would prevent this decision from being approved, implemented, or audited.",
    "Generate an executive decision summary, a team communication note, and a governance-ready record from the same object.",
    "Detect stale, superseded, conflicting, or duplicated decisions across an initiative, function, or enterprise portfolio."
  ],
  "renderTargets": [
    "docx",
    "pdf",
    "markdown",
    "json",
    "interactive_form",
    "csv_template",
    "lapemo_in_app_workflow",
    "executive_summary"
  ],
  "companyProfiles": {
    "500_plus": {
      "pattern": "lightweight leadership and team decision memory",
      "minimumStandard": "owner, decider, rationale, evidence, communication path, review date"
    },
    "5000_plus": {
      "pattern": "cross-functional decision memory connected to roadmap, governance, technology, data, risk, and portfolio reviews",
      "minimumStandard": "authority, evidence, impact, owner, implementation owner, AI boundary where relevant"
    },
    "10000_plus": {
      "pattern": "federated enterprise decision ledger with audit, jurisdiction, system, model, and supersession lineage",
      "minimumStandard": "global ID, owner model, evidence pack, AI boundary, control owner, review tier, supersession history"
    }
  },
  "reviewTriggers": [
    "reviewDateReached",
    "ownerChanged",
    "aiBoundaryChanged",
    "systemChanged",
    "dataSourceChanged",
    "policyChanged",
    "riskEvent",
    "newDecisionSupersedesExisting",
    "valueMetricMissed"
  ],
  "statusModel": [
    "proposed",
    "approved",
    "rejected",
    "deferred",
    "active",
    "superseded",
    "retired"
  ],
  "governanceNote": "The decision log should not silently rewrite history. New information should create a new version or superseding decision record with approval and lineage."
}