다섯 가지 부등식 명명
기존 log에서 completion, authority, receipt, outcome, ownership을 분리합니다.
Protocol 0.1 / 실행 가능한 후보
0.1에는 8개 record schemas, 결정적 6축 reducer, CLI, fixture adapters 2개가 있습니다. 공개 패키지 출시나 실제 runtime 인증을 뜻하지 않습니다.
Markdown 버전 ↗HelmLoop
0.1에는 8개 record schemas, 결정적 6축 reducer, CLI, fixture adapters 2개가 있습니다. 공개 패키지 출시나 실제 runtime 인증을 뜻하지 않습니다.
| Record | Schema | 책임 |
|---|---|---|
OutcomeContractV1 | JSON ↗ | Accountable outcome, risk, owner, horizon, criteria, constraints, preferences, stop conditions와 6개 축. |
AuthorityGrantV1 | JSON ↗ | Owner가 발급한 정확하고 만료·취소 가능하며 1회용인 authority. durable reservation과 terminal lineage를 포함합니다. |
ExecutionReceiptV1 | JSON ↗ | Attempt에 binding된 execution fact. resource owner, provider request, 정확한 reserved authority reference를 포함합니다. |
EvidenceRecordV1 | JSON ↗ | Freshness cap, criterion digest, provenance, dependency fingerprints, limitations를 가진 결론. |
AssuranceDecisionV1 | JSON ↗ | Evidence에 binding된 L0–L3 assurance decision이며 sufficiency를 다시 계산합니다. |
PromotionDecisionV1 | JSON ↗ | 정확한 target parameters, 별도 promote authority, 시간이 후퇴하지 않는 lineage를 가진 owner decision입니다. |
ReconciliationRecordV1 | JSON ↗ | 정확한 execution, attempt, provider request, locator, observed external state에 binding된 fresh query. |
LearningSignalV1 | JSON ↗ | Outcome evidence 기반의 제한된 proposal이며 스스로 승인하거나 truth가 될 수 없습니다. |
HelmLoop
| Axis | 책임 | 상태 |
|---|---|---|
execution | Executor가 실제로 무엇을 했는가 | NOT_STARTED · RESERVED · RUNNING · COMPLETED · FAILED · UNKNOWN · INVALID |
evidence | 필수 claim이 fresh하고 support되는가 | MISSING · FRESH · STALE · CONFLICTING · INVALID |
authority | 정확한 action이 authorized되었는가 | MISSING · ACTIVE · EXPIRED · REVOKED · WRONG_BINDING · CONSUMED · AMBIGUOUS · INVALID |
promotion | Accountable owner가 무엇을 결정했는가 | NOT_REQUESTED · PENDING · APPROVED · REJECTED · HOLD · AMBIGUOUS · INVALID |
reconciliation | Provider와 observed external state가 무엇을 보여주는가 | NOT_REQUIRED · PENDING · MATCHED · DIVERGED · UNKNOWN · INVALID |
observedOutcome | 독립 outcome evidence가 무엇을 보여주는가 | NOT_DUE · NOT_OBSERVED · MET · NOT_MET · MIXED · UNKNOWN · INVALID |
HelmLoop
스케줄, 상태, 권한, 실제 작업, 업무 사실은 host가 소유합니다. Better Workflows는 선택적 통합 대상입니다.
기존 log에서 completion, authority, receipt, outcome, ownership을 분리합니다.
중요한 transition 하나에 작은 deterministic check와 이름이 있는 owner를 둡니다.
Subject, revision, expiry, external reconciliation을 기록합니다.
Risk가 비용을 정당화할 때만 Better Workflows 또는 동등한 구현을 사용합니다.
HelmLoop
fixture는 실제 runtime, 이식성, 운영 준비, 업무 가치를 인증하지 않습니다.
0.1의 HL-C14N-1과 6축을 유지합니다. 0.2는 helmloop-jcs-sha256-v1과 typed sha256: 참조를 계획합니다. Digest는 권한이 아닙니다.