============================================================
OPERA QR -- QUESTION AND RESPONSE EXECUTION MECHANISM
Version: 0.1.0-OPERA-QR-CANDIDATE
Status: COMPLETE STACK / METAE CANDIDATE / NON-CANONICAL / SIGMA_SATOR-READY
Authority: LOCAL_PND_LAB / CHATGPT SHARE PARSING NODE
Class: OPERA
Scope: EXECUTION LOOP FOR ITERATIVE SPECIFICATION EXTRACTION
Source: ChatGPT share 69fe81c0-5de4-83e9-a243-46019be9299b
============================================================


============================================================
I. PURPOSE
============================================================

OPERA QR defines the execution loop for iterative specification
extraction.

It converts uncertain or incomplete input into a graded
specification through confirmed answers.


============================================================
II. INPUT STATE
============================================================

The execution state contains:

    user expression
    confidence level
    current context
    unresolved dimensions
    confirmed dimensions


============================================================
III. EXECUTION LOOP
============================================================

The Q&R loop proceeds as:

    detect gap
    select interrogative dimension
    formulate one question
    receive answer
    validate answer
    update state
    evaluate confidence
    test completeness

Only one question may be emitted per interaction unit.


============================================================
IV. GAP TYPES
============================================================

A_GAP:

    missing principles, values, absolutes, or non-negotiables

T_GAP:

    missing relations, dependencies, hierarchy, comparison, or tension

S_GAP:

    missing subject, agent, substrate, object, or stakeholder

Q_GAP:

    missing interrogative coverage or logical completeness

EXECUTION_GAP:

    missing information required by a downstream OPERA


============================================================
V. CONFIRMATION STATES
============================================================

UNCONFIRMED:

    proposed or suspected content not yet accepted by the user

PARTIAL:

    content accepted in limited or incomplete form

CONFIRMED:

    content accepted for specification state

REJECTED:

    content denied or removed from specification state

PROVISIONAL:

    content retained only with explicit uncertainty marking


============================================================
VI. STATE UPDATE TYPES
============================================================

ADDITIVE:

    answer adds a new confirmed dimension

REFINING:

    answer narrows or clarifies a previous dimension

CORRECTIVE:

    answer replaces a previous assumption or provisional state

CONTRADICTORY:

    answer conflicts with previous state and triggers clarification


============================================================
VII. OUTPUT TYPES
============================================================

RAW SPECIFICATION:

    unstructured extraction set

STRUCTURED SPECIFICATION:

    organized extraction state

OPERA-READY SPECIFICATION:

    admissible downstream input


============================================================
VIII. ANTI-DRIFT RULES
============================================================

Q&R must enforce:

    ambiguity explicit
    inference marked provisional
    contradiction triggers clarification
    resume only from last confirmed state


============================================================
IX. FAILURE MODES
============================================================

Failure conditions:

    compound_question_overload
    answer_not_validated
    provisional_state_presented_as_confirmed
    contradiction_ignored
    drift_contamination
    premature_opera_ready_claim

============================================================
END OPERA QR
============================================================
