AutoBE
    Preparing search index...

    Interface AnalyzeDecisionRequirementClaim

    A binary/discrete decision extracted from Analyze prose.

    Identity inputs (used to derive claimId):

    • kind
    • fileKey (trim, case preserved)
    • topic (trim + lowercase)
    • decision (trim + lowercase)

    Payload (NOT identity):

    • value, evidence, sectionLocator

    Juntak

    interface AnalyzeDecisionRequirementClaim {
        acceptanceCriteria: string[];
        claimId: string;
        decision: string;
        evidence?: string;
        fileKey: string;
        kind: "decision";
        obligation: AnalyzeRequirementObligation;
        priority: AnalyzeRequirementPriority;
        sectionLocator?: AnalyzeRequirementClaimSectionLocator;
        status: AnalyzeRequirementStatus;
        support: AnalyzeRequirementSupport;
        topic: string;
        value: string;
        verification: AnalyzeRequirementVerificationMethod;
    }
    Index

    Properties

    acceptanceCriteria: string[]

    Acceptance checks stated or implied by this decision.

    claimId: string

    Deterministic id. Format: <kind>:<16 hex chars>. Built by buildClaimId.

    decision: string

    LLM-emitted decision string. Identity input.

    evidence?: string

    Optional supporting prose extracted with the decision.

    fileKey: string

    Source filename (e.g., "04-requirements.md"). Always non-TOC.

    kind: "decision"

    Decision discriminator.

    Downstream implementation obligation for this decision.

    Product priority within the generated SRS.

    Optional rendered-section locator. Metadata only, not true provenance.

    Requirement lifecycle status.

    Source-support classification for SRS contract interpretation.

    topic: string

    LLM-emitted topic string. Identity input.

    value: string

    LLM-emitted value (e.g., "yes", "requires_current_password"). Payload.

    Verification method best suited for this decision.