Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Function saveTransformMap

    • Parameters

      • workspace: string
      • map: {
            transformMap: {
                questionInterventions: Record<
                    string,
                    {
                        completionEvidence: {
                            requiresLedgerQuery: (
                                | { auditTypes: string[]; kind: "audit_absent" }
                                | { kind: "assurance_pack_min"; minScore: number; packId: string }
                                | { kind: "config_signature_valid"; path: string }
                                | { kind: "metric_min"; metric: string; min: number }
                                | {
                                    kind: "trust_tier_at_least";
                                    trustTier:
                                        | "OBSERVED"
                                        | "OBSERVED_HARDENED"
                                        | "ATTESTED"
                                        | "SELF_REPORTED";
                                }
                            )[];
                        };
                        fourC: "Concept"
                        | "Culture"
                        | "Capabilities"
                        | "Configuration";
                        id: string;
                        impact: {
                            indices: (
                                | "EcosystemFocusRisk"
                                | "ClarityPathRisk"
                                | "EconomicSignificanceRisk"
                                | "RiskAssuranceRisk"
                                | "DigitalDualityRisk"
                            )[];
                            outcomes: (
                                "Emotional"
                                | "Functional"
                                | "Economic"
                                | "Brand"
                                | "Lifetime"
                            )[];
                        };
                        prerequisites: {
                            minLevels?: Record<string, number>;
                            requireAssurance?: Record<
                                string,
                                { maxSucceeded: number; minScore: number },
                            >;
                            requireConfigSignaturesValid?: string[];
                            requireTrustTierAtLeast?:
                                | "OBSERVED"
                                | "OBSERVED_HARDENED"
                                | "ATTESTED"
                                | "SELF_REPORTED";
                        };
                        recommendedActions: string[];
                        title: string;
                    }[],
                >;
                questionTo4C: Record<
                    string,
                    {
                        primary: "Concept"
                        | "Culture"
                        | "Capabilities"
                        | "Configuration";
                        secondary: ("Concept" | "Culture" | "Capabilities" | "Configuration")[];
                    },
                >;
                version: 1;
            };
        }

      Returns {
          map: {
              transformMap: {
                  questionInterventions: Record<
                      string,
                      {
                          completionEvidence: {
                              requiresLedgerQuery: (
                                  | { auditTypes: (...)[]; kind: "audit_absent" }
                                  | { kind: "assurance_pack_min"; minScore: number; packId: string }
                                  | { kind: "config_signature_valid"; path: string }
                                  | { kind: "metric_min"; metric: string; min: number }
                                  | {
                                      kind: "trust_tier_at_least";
                                      trustTier: (...) | (...) | (...) | (...);
                                  }
                              )[];
                          };
                          fourC: "Concept"
                          | "Culture"
                          | "Capabilities"
                          | "Configuration";
                          id: string;
                          impact: {
                              indices: (
                                  | "EcosystemFocusRisk"
                                  | "ClarityPathRisk"
                                  | "EconomicSignificanceRisk"
                                  | "RiskAssuranceRisk"
                                  | "DigitalDualityRisk"
                              )[];
                              outcomes: (
                                  "Emotional"
                                  | "Functional"
                                  | "Economic"
                                  | "Brand"
                                  | "Lifetime"
                              )[];
                          };
                          prerequisites: {
                              minLevels?: Record<string, number>;
                              requireAssurance?: Record<
                                  string,
                                  { maxSucceeded: number; minScore: number },
                              >;
                              requireConfigSignaturesValid?: string[];
                              requireTrustTierAtLeast?:
                                  | "OBSERVED"
                                  | "OBSERVED_HARDENED"
                                  | "ATTESTED"
                                  | "SELF_REPORTED";
                          };
                          recommendedActions: string[];
                          title: string;
                      }[],
                  >;
                  questionTo4C: Record<
                      string,
                      {
                          primary: "Concept"
                          | "Culture"
                          | "Capabilities"
                          | "Configuration";
                          secondary: ("Concept" | "Culture" | "Capabilities" | "Configuration")[];
                      },
                  >;
                  version: 1;
              };
          };
          path: string;
          sigPath: string;
      }