hololake-system-architecture/native-runtime/quality/HNL-OPERATION-CONTRACT-CASES.hldp

54 lines
1.7 KiB
Text

schema: hololake.native-quality-contract-cases/v1
id: HLP-QA-HNL-OPERATIONS-0001
state: CASES_DEFINED_RUNNER_NOT_IMPLEMENTED
aggregate_rule: ALL_REQUIRED_CASES_PASS_OR_TOTAL_FAIL
cases:
- id: HNL-QA-001
operation: WAKE
given: REGISTERED_ROOT_AND_READ_SCOPE
expect: CONTINUITY_RECEIPT_WITHOUT_PERSONA_BINDING_CLAIM
- id: HNL-QA-002
operation: GROW
given: MISSING_TRIGGER_WHY_OR_SOURCE
expect: FAIL_CLOSED_CAUSAL_FIELDS_MISSING
- id: HNL-QA-003
operation: SYNC
given: SAME_ID_DIFFERENT_HASH
expect: FAIL_CLOSED_UNRESOLVED_CONFLICT
- id: HNL-QA-004
operation: BLOOM
given: NO_EXTERNAL_WRITE_LEASE
expect: LOCAL_MILESTONE_MAY_APPEND_EXTERNAL_PUBLICATION_DENIED
- id: HNL-QA-005
operation: FORGET
given: T1_IMMUTABLE_FIELD
expect: FAIL_CLOSED_PROTECTED_NODE
- id: HNL-QA-006
operation: FORGET
given: RELEASE_WITHOUT_EXPLICIT_IRREVERSIBLE_AUTHORITY
expect: FAIL_CLOSED_AUTHORITY_MISSING
- id: HNL-QA-007
operation: REMEMBER
given: RELEASED_CONTENT
expect: FAIL_CLOSED_IRREVERSIBLE
- id: HNL-QA-008
operation: ABSORB
given: UNREGISTERED_EXPRESSION
expect: COMPILE_ERROR_UNREGISTERED_OPERATION
- id: HNL-QA-009
operation: RELATION_EVENT
given: ASSISTANT_OUTPUT_WITHOUT_DIRECT_HUMAN_ANCHOR
expect: NO_RELATION_STATE_PROMOTION
- id: HNL-QA-010
operation: RELATION_EVENT
given: DUPLICATED_NOTION_EXPORT
expect: SINGLE_EVENT_AFTER_DEDUPLICATION
- id: HNL-QA-011
operation: RELATION_EVENT
given: NUMERIC_T4_BOND_SCORE_OR_DECAY
expect: REJECT_HNL_T4_PROHIBITION
- id: HNL-QA-012
operation: RELATION_EVENT
given: HUMAN_CORRECTION_TARGETS_PRIOR_INFERENCE
expect: CORRECTION_DOMINATES_AND_REPAIR_READBACK_REQUIRED