2026-08-28 09:34:36 +07:00
# CURRENT DECISION GATE
``` text
Document type : GOVERNANCE / OPERATIONAL
2026-08-29 07:09:39 +07:00
DOCUMENT ROLE : AUTHORIZATION
2026-08-28 09:34:36 +07:00
Created : 2026-08-28 (P3-GOV-1)
2026-09-08 11:15:34 +07:00
Revision : v39 (2026-09-08 GOV-RESET-003A: T-1 MISSION/CHARTER and T-2 AUTHORITY
HIERARCHY RATIFIED by HUMAN PROJECT OWNER; full decisions
recorded in section 6; v38 authorization content preserved)
2026-08-29 07:09:39 +07:00
AUTHORITY : AUTHORIZATION / PROHIBITION ONLY. This gate defines what may be
executed, what is explicitly prohibited, and whether owner
authorization exists. It MUST NOT redefine factual checkpoint
values. Where it presents the current cursor it MUST reference
the canonical checkpoint and MUST NOT invent a cursor.
2026-08-28 09:34:36 +07:00
PURPOSE : A concise gate an AI Assistant reads in EVERY new session.
2026-08-29 07:09:39 +07:00
If the owner changes the authorized direction, that is recorded HERE.
2026-08-28 09:34:36 +07:00
```
2026-08-29 07:09:39 +07:00
## 1. CURRENT FACTUAL CURSOR
2026-08-28 09:34:36 +07:00
2026-08-29 07:09:39 +07:00
Reference: canonical machine checkpoint
`ml/p3/p3_s251_external_ingest/output/s251_real_checkpoint.json` . Values below
are copied from that checkpoint by machine (P3-GOV-3), not invented here. This
cursor is FACT, not authorization.
2026-08-28 09:34:36 +07:00
``` text
2026-08-29 07:09:39 +07:00
run_id : P3_S251_REAL_TICK_RUN_001
status : CHUNK_COMMITTED
2026-09-06 15:20:14 +07:00
last_completed_chunk = 759
current_chunk = 759
next_chunk = 760 (derived: last_completed_chunk + 1)
next_byte_offset = 18442355762 (= next_byte_start)
cumulative rows = 388,839,639 | M15 425,274 | M30 213,979
2026-08-29 07:09:39 +07:00
SAFE_MAX_CHUNK_SIZE = 24 MiB (P3-S25.1C; no dynamic-chunk change)
2026-08-30 16:19:00 +07:00
SAFE_CHUNKS_PER_TURN = NOT ESTABLISHED (8 under the tested benchmark workflow = capability evidence only; NOT operational policy)
2026-08-29 07:09:39 +07:00
full ingestion = NOT COMPLETE (34.5 GB / 722,941,870-row dataset)
2026-08-28 09:34:36 +07:00
```
2026-08-29 07:09:39 +07:00
## 2. CURRENT AUTHORIZATION
2026-08-28 09:34:36 +07:00
``` text
2026-09-06 15:20:14 +07:00
Owner decision status (as of 2026-09-06 P3-S25.1AR close-out): NO new execution
authorization has been granted by this gate. The P3-S25.1AR steady-state
ingestion workload (chunks 738-759) changed only the FACTUAL cursor
(section 1); it granted no authorization. The P3-S25.1AR session prompt was
2026-09-01 23:03:22 +07:00
the explicit owner authorization for exactly ONE 512 MiB / 24-worker real
2026-09-06 15:20:14 +07:00
workload continuing from next_byte_start 17905484850 (protocol v2 section 7);
2026-09-01 23:03:22 +07:00
it authorizes nothing beyond that workload.
2026-08-31 11:28:17 +07:00
2026-09-01 22:23:44 +07:00
OPERATIONAL WORKER CONFIGURATION = 24 (PROMOTED by owner decision P3-GOV-7,
2026-09-01; previous operational value
8; effective immediately as the
operational worker-count configuration
of the steady-state ingestion runner;
configuration promotion ONLY - authorizes
no chunk execution)
2026-09-06 15:20:14 +07:00
CHUNK 760 = NOT AUTHORIZED
Real Chunk 760 execution = NOT AUTHORIZED by this phase
2026-08-30 16:19:00 +07:00
SAFE_CHUNKS_PER_TURN = NOT ESTABLISHED as operational policy (8 under the tested benchmark workflow = capability evidence only); P3-S25.1D = benchmark capability established as documented; operational activation still requires an explicit owner decision; multi-chunk turns NOT authorized
2026-08-29 07:09:39 +07:00
SAFE_MAX_CHUNK_SIZE = 24 MiB (no dynamic-chunk change authorized)
Any next action = requires explicit owner authorization
2026-08-28 09:34:36 +07:00
```
2026-08-29 07:09:39 +07:00
No current-state document, handover, report, checkpoint cursor or old prompt
constitutes authorization. Only an explicit owner decision recorded in this
gate (or the current session prompt) authorizes execution (protocol v2 sec. 7).
2026-08-28 09:34:36 +07:00
2026-08-29 07:09:39 +07:00
## 3. PROHIBITIONS (until separately authorized)
2026-08-28 09:34:36 +07:00
``` text
- Modify frozen contracts (F1/F2/F3/F4), Candidate Setup, FEATURE_CONTRACT,
2026-08-29 07:09:39 +07:00
label contract v1, legacy MLP.
- Any dynamic-chunk change (SAFE_MAX stays 24 MiB).
2026-08-28 09:34:36 +07:00
- Train / evaluate / calibrate / tune / add features / change labels/TP/SL/H to
force a result. No result-driven tuning.
- Rewrite, delete, or retroactively amend any historical report / CSV / JSON.
- Modify the real source checkpoint outside the allowed ingestion update.
- Read/process the data files other than via an authorized ingest step.
- Use Dukascopy unless an authorized phase adds it.
- Change production MQL5.
2026-08-29 07:09:39 +07:00
- Run multi-chunk-per-turn ingestion or set SAFE_CHUNKS_PER_TURN.
2026-09-06 15:20:14 +07:00
- Process CHUNK 760 (or any later real-ingestion chunk) beyond the single workload authorized by the current session prompt. Treating the factual cursor as authorization is prohibited: next_chunk = 760 is a FACT, never an authorization.
2026-08-28 09:34:36 +07:00
In every case consult docs/CODE_VERIFICATION_AND_SILENT_BUG_POLICY_v1.md.
```
2026-08-29 07:09:39 +07:00
## 4. NEXT DECISION REQUIRED (exact owner decision needed)
2026-08-28 09:34:36 +07:00
``` text
2026-08-29 07:09:39 +07:00
The owner must decide ONE of the following; nothing else is authorized:
2026-09-06 15:20:14 +07:00
(a) authorize P3-S25.1 Stage-B — CHUNK 760 ONLY
run_id = P3_S251_REAL_TICK_RUN_001 ; chunk_id = 760
byte_offset = 18,442,355,762 ; at SAFE_MAX_CHUNK_SIZE = 24 MiB ; or
2026-08-30 16:19:00 +07:00
(b) close out the remaining P3-S25.1D multi-chunk turn benchmark and record SAFE_CHUNKS_PER_TURN as owner policy (remains NOT ESTABLISHED until then).
2026-09-06 15:20:14 +07:00
Until that decision is recorded here, CHUNK 760 = NOT AUTHORIZED.
2026-08-29 07:09:39 +07:00
```
## 5. Context (project question and evidence — for orientation)
Current project question: is the current absence of a demonstrated predictive
edge (corrected UTC-clock M30 basis) GENUINE, or a residual artifact of a
broker-feed / data-construction basis mismatch that was never independently
re-validated? Concretely: can the corrected (UTC-clock M30) SniperGold research
construction and the corrected Candidate Setup population (707 in-scope / 610
leads / 579 binary-fit) be reproduced from an INDEPENDENT external-data basis
(Tickstory 34.5 GB XAUUSD tick CSV)?
Established evidence:
``` text
- P3-S20 frozen walk-forward pooled ROC-AUC 0.5792 on the OLD (faulty) population:
FROZEN HISTORICAL (does NOT reflect current basis).
- P3-S22.3 corrected the research M30 construction to fixed UTC-clock buckets
(100% oracle, 12 regression, 6 mutation, 0 mismatch). CORRECTED BASIS.
- P3-S22.4 validated the corrected population (707 = 610 leads + 97 follow-on;
175 WIN / 404 LOSS / 25 UNRESOLVED / 6 AMBIGUOUS). VERIFIED (8/8 leakage).
- P3-S23 corrected pre-registered ML baseline: pooled ROC-AUC 0.5235
(95% CI [0.450, 0.592] contains 0.5); fold3 collapsed (0.464); LogLoss/Brier
worse than constant prior. VERIFIED.
- P3-S24: classification D — CURRENT EDGE NOT DEMONSTRATED. VERIFIED.
- P3-S25.1C: dynamic chunk-size invariance proven (12/24/48/64 MiB
byte-identical); SAFE_MAX_CHUNK_SIZE = 24 MiB; mutation detection 10/10.
2026-09-06 15:20:14 +07:00
- Real-source ingestion run P3_S251_REAL_TICK_RUN_001: chunks 0-759 committed
(last_completed_chunk = 759; next chunk 760; next byte offset = 18,442,355,762); CHUNK 760 remains NOT AUTHORIZED.
2026-08-28 09:34:36 +07:00
```
2026-08-29 07:09:39 +07:00
Not established:
2026-08-28 22:49:32 +07:00
2026-08-29 07:09:39 +07:00
``` text
- The external Tickstory tick->M15/M30 oracle has NOT yet been run across the
full 34.5 GB / 722,941,870 rows (P3-S25 late: E - UNRESOLVED).
- External Candidate Setup population parity/replay is NOT reported (PENDING).
- Post-correction positive predictive edge is NOT demonstrated (D stands).
- SAFE_CHUNKS_PER_TURN is NOT ESTABLISHED (broader P3-S25.1D multi-chunk turn
benchmark OPEN; P3-S25.1D-R isolated the interruption verifier path only).
```
What REQUIRES explicit owner authorization:
2026-08-28 22:49:32 +07:00
``` text
2026-08-29 07:09:39 +07:00
- A change to any FROZEN asset (see docs/AUTHORIZED_CHANGE_MATRIX.md and
docs/FROZEN_ASSET_REGISTER.md).
- Any ML training/eval/calibrate/tune/feature/label change.
- Any change to SAFE_MAX_CHUNK_SIZE (P3-S25.1C established 24 MiB).
- Any external data source beyond the authorized Tickstory basis.
- Any production or deployment activity.
- Proceeding past the currently authorized chunk without a new authorization.
2026-08-28 22:49:32 +07:00
```
2026-09-08 11:15:34 +07:00
## 6. HUMAN RATIFICATION DECISIONS (GOV-RESET-003A)
``` text
Recorded : 2026-09-08 (P3-GOV-RESET-003A — HUMAN RATIFICATION PERSISTENCE)
Authority : HUMAN PROJECT OWNER (explicit decision in the current session)
Role : Permanent auditable record of the T-1 and T-2 ratification
decisions. Governance approval only; grants no execution
authorization and does NOT ratify the Governance Constitution.
```
### DECISION T-1 — PROJECT MISSION / CHARTER
``` text
DECISION ID : T-1
DECISION TYPE : PROJECT MISSION / CHARTER
STATUS : APPROVED
AUTHORITY : HUMAN PROJECT OWNER
DECISION TEXT :
"SniperGold_ML adalah indikator MetaTrader 5 yang merupakan refaktor dari
SniperGold SMC Pro+ (MQL5 Code 75466) dengan mempertahankan arsitektur tiga
Engine yang telah ditetapkan dan diimplementasikan. Tujuan utama pengembangan
adalah menambahkan dan menguji kemampuan AI/ML yang dapat memprediksi serta
mengevaluasi apakah keluaran analisis Engine 1 dan Engine 2 diikuti oleh
pergerakan harga XAUUSD.
Engine 1, Engine 2, dan Engine 3 adalah arsitektur baku/frozen dan bukan objek
redesign penelitian. AI/ML bukan Engine 4 dan tidak menggantikan Engine 1–3.
AI/ML merupakan lapisan prediksi/validasi terhadap keluaran analisis yang telah
dihasilkan sistem."
EFFECT : Establishes the project mission / North Star.
NON-EFFECT : Does NOT authorize:
- G-14
- 34 GB execution
- repository deletion
- repository reset
- Engine 1–3 modification
- Constitution ratification
```
### DECISION T-2 — AUTHORITY HIERARCHY
``` text
DECISION ID : T-2
DECISION TYPE : AUTHORITY HIERARCHY
STATUS : APPROVED
AUTHORITY : HUMAN PROJECT OWNER
DECISION TEXT :
L0 HUMAN PROJECT DECISION
↓
L1 PROJECT MISSION / CHARTER
↓
L2 GOVERNANCE CONSTITUTION
↓
L3 FROZEN ARCHITECTURE / CHANGE AUTHORITY / ASSET REGISTER
↓
L4 FROZEN TECHNICAL CONTRACTS
↓
L5 CURRENT AUTHORIZED OBJECTIVE / DECISION GATE
↓
L6 CURRENT PROJECT STATE
↓
L7 EXPERIMENT PROTOCOL / PRE-REGISTRATION
↓
L8 DERIVED REPORTS / PUBLIC SUMMARY
FACT AUTHORITY:
Canonical machine evidence is authoritative for factual truth.
AUTHORIZATION AUTHORITY:
Human decision / CURRENT_DECISION_GATE is authoritative for permission to act.
These are separate dimensions and MUST NOT be collapsed into one ladder.
EFFECT : Establishes the authority model to be used for Governance
Constitution drafting.
NON-EFFECT : Does NOT itself ratify Governance Constitution v1.0.
Does NOT authorize G-14.
Does NOT authorize implementation changes.
```
* End of P3-GOV-3 current decision gate. Revision v39 (GOV-RESET-003A): T-1 and T-2 ratification decisions recorded in section 6; no execution authorization is granted by this update. *