Lewati ke isi

T6G W13 Stock Opname Product Contract — APPROVED (Implementation)

Field Value
Status APPROVED (product owner via Cursor prompt)
Wave W13 / SC-OPS (stock opname)
SKU Ops overlay (matrix §7.8)
Harness (planned) w13_runtime_certify.py
Owner sign-off SIGNED via prompt

Sign-off (product owner via Cursor prompt)

Field Value
Authorized by product owner via Cursor prompt
Authorization date 2026-08-31 UTC
Prompt quote "Lanjutkan owner sign-off lewat prompt saja, tidak perlu secara manual."
Engineering witness agent session

Bounded V1: counter≠poster SoD; freeze before post; one session per warehouse. Deferred: SC-FIN valuation bridge, concurrent session policy beyond first slice.

1. Scope

In scope Out of scope
Opname session create, count, freeze, post Full BOS/RKAS (W12)
Variance reconciliation Procurement workflow
Concurrent counter sessions Finance valuation auto-post
Company-scoped inventory snapshot Cross-warehouse federation

Prerequisite: DEC-007 state glossary for opname states.


2. Actors

Actor Capabilities (draft) Decision needed
Counter Enter line counts during open session [OWNER]
Reviewer Validate counts before freeze [OWNER: SoD vs counter]
Poster Post adjustment after freeze [OWNER: maker-checker]
Ops admin Configure opname templates Configure-only
Viewer Read session status No mutations

3. State machine outline

draft → counting → frozen → posted
         ↘ cancelled (owner rule)
frozen → counting (reopen? owner rule)
Decision Options Owner choice
Freeze authority Counter self-freeze vs reviewer freeze [OWNER]
Post authority Same actor as freeze vs distinct poster [OWNER]
Late edit after freeze Denied vs correction path with audit [OWNER]
Concurrent sessions One per warehouse vs parallel allowed [OWNER]
Integration ownership SC-OPS only vs SC-FIN valuation bridge [OWNER]

Bound: DEC-004, DEC-007.


4. Blocking RT-* IDs

ID Blocker
RT-W13-* (matrix §7.8) No harness; freeze/post decisions open
DEC-007 Opname state glossary
DEC-004 Counter vs poster SoD

Engineering: scola_ops harden → w13_runtime_certify.py.


5. Harness plan

Step Command / artifact
1 Owner completes freeze/post decision table §3
2 DEC-007 opname states signed
3 Implement w13_runtime_certify.py
4 GT-OVL-SC-OPS fixtures
5 Run ×2; evidence → execution/T6G-W13-evidence/

6. Owner sign-off

# Decision Owner Date Checkbox
1 Freeze authority actor [OWNER]
2 Post authority actor (maker-checker) [OWNER]
3 Reopen-after-freeze policy [OWNER]
4 Concurrent session policy [OWNER]
5 Approve engineering harness start Product owner 2026-08-31

Product owner signature: prompt-signed (Cursor) Date: 2026-08-31