# Codex Reset Forecast

Codex / ChatGPT Work の追加リセット予測について、観測・解釈・予測・結果・反省・ルール更新をつなぐ専用Garden

- Canonical: http://decisiongarden.nex-a.net/en/gardens/01a02499-663f-7bf4-add2-65d61c27c54e
- License: unspecified
- Schema: `decisiongarden.graph.v1`

# Seeds

## Seed: 入力ルール: Tibo発言ミラーで即時再予測する

- ID: `01a024c6-93d8-7099-a56a-5101e4403f45`
- Type: `normal`
- Status: `open`

## 入力ルール案
Tibo / Thibaultの公開発言ミラーに新規投稿が来たら、本文を一次情報として保存し、milestone、banked reset、quota reset、配布予告を別ラベルで抽出する。

## 再予測条件
resetまたはcreditを示す発言を検出した場合、定期バッチを待たずに現在予測とラウンド状態を再評価する。

## ガード
発言を取得した事実と、その発言を結果として分類する判断を分離して記録する。

## Seed: 失敗モード: 20Mを観測しながら21Mへ進めた

- ID: `01a024c6-9330-7f56-8efa-c93aff828fbe`
- Type: `normal`
- Status: `open`

## 観測されたモデル状態
2026-08-21 21:12 JST生成の公開forecastはobservationsに20Mを含む一方、latestResetを15Mのまま保持し、次のtargetUsersMillionを21、forecastAtを2026-08-24 12:20 JSTとしていた。

## 問題
20Mの公開文面が追加付与を示しているのに、現在ラウンドの結果候補として決済されず、次節目予測へ進んだ。

## 注意
公開出力から確認できるのは不整合まで。正確な内部原因はコードと実行ログで別途検証する。

## 公開根拠
- https://www.nariya.net/api/codex-reset-forecast

## Seed: 改善ループ: 外れをDecision Graphへ返す

- ID: `01a024c6-9289-7f64-9268-0eba42841512`
- Type: `normal`
- Status: `open`

## 結果確定時に残すもの
- 予測生成時刻と確率分布
- actualAtと採用した決済根拠
- 絶対誤差
- 時間bucketごとのBrier Score
- 見落とした公開シグナル
- 誤った分類または仮定
- 次回から変更するルール

## 原則
Outcomeは結果確認前に埋めない。外れを削除せず、予測時点の根拠と反省を同じグラフに残す。

## Seed: 観測: 15M節目で追加リセット

- ID: `01a024c6-91d7-71ce-9e66-1f7ef9f297ef`
- Type: `normal`
- Status: `open`

## 観測
2026-08-13 12:34 JSTに15M利用者節目に対応する追加リセットが記録されている。

## 公開根拠
- https://codex-reset-observatory.vercel.app/en/history
- https://www.nariya.net/api/codex-reset-forecast

## 扱い
10Mに続く節目事例だが、節目ごとの自動実施を証明するものではない。

## Seed: 決済ルール案: 告知・配布開始・配布完了を別時刻で記録

- ID: `01a024c6-9130-7b3b-a091-a138b7242428`
- Type: `normal`
- Status: `open`

## ルール案
イベントごとに次の3時刻をUTCで保存し、画面では閲覧者のlocal timeへ変換する。

1. announcedAt: 公式発言の公開時刻
2. distributionStartedAt: 最初に配布を確認した時刻
3. distributionCompletedAt: 全対象への完了を確認した時刻

## Arena決済
ラウンド開始時に、どの時刻をactualAtとして採用するか固定する。結果を見てから選び直さない。

## Seed: 観測: 20M到達とbanked reset告知

- ID: `01a024c6-9088-7ceb-b468-ee805c3c349c`
- Type: `normal`
- Status: `open`

## 観測
2026-08-21、Thibault Sottiauxが20M active users到達と、同日中にCodex / ChatGPT Work利用者へBANKED resetを付与する旨を公表した。

## 公開根拠
- https://x.com/thsottiaux/status/2090766694897619318

## 未確定
告知時刻、最初の配布時刻、全体配布完了時刻は同一とは限らない。

## Seed: 観測: 10M節目で追加リセット

- ID: `01a024c6-8f97-78d2-b465-4d6e4a65b8e1`
- Type: `normal`
- Status: `open`

## 観測
2026-07-22 02:05 JSTに10M利用者節目に対応する追加リセットが記録されている。

## 公開根拠
- https://codex-reset-observatory.vercel.app/en/history
- https://www.nariya.net/api/codex-reset-forecast

## 扱い
過去事例。次回も同じ規則が続くという保証ではない。

## Seed: [www-nariya-net] 20M banked resetをPrediction Arenaの現在ラウンドの結果として扱うか

- ID: `01a024c6-8ed2-75f1-8578-cf525d055e49`
- Type: `normal`
- Status: `open`

### Root notes

### Decision Garden metadata
- projectKey: www-nariya-net
- format: decision-seed.v1

## 判断したいこと
20M banked resetをPrediction Arenaの現在ラウンドの結果として扱うか

## 顧客課題
予測参加者と閲覧者が、通常quota resetとbanked resetの違いに左右されず、何が的中・外れなのかを同じ決済ルールで検証できる必要がある。

## 仮説
20M告知は通常quota resetと形式が違っても、Arenaが予測する追加付与イベントに該当する。20Mを観測しながら21Mへ進めた2026-08-21時点の現行予測は、結果分類の境界によって重要シグナルを取り逃した外れ候補として扱う。

## 確認済み根拠
- [2026-08-21] https://x.com/thsottiaux/status/2090766694897619318 — 20M active users到達と、同日中にCodex / ChatGPT Work利用者へBANKED resetを付与する旨が公表された。
- [2026-08-21] https://www.nariya.net/api/codex-reset-forecast — 2026-08-21 21:12 JST生成の公開forecastは20M観測を含む一方、latestResetは15M、次のtargetUsersMillionは21、forecastAtは2026-08-24 12:20 JSTだった。
- [2026-08-21] https://codex-reset-observatory.vercel.app/en/history — 10Mおよび15Mの利用者節目に対応する過去の追加リセット履歴が公開されている。

## 代替案
- banked resetは通常quota resetと別物として現在ラウンドから除外する。
- official banked reset市場と通常quota refresh市場を別イベントとして分離する。
- 追加付与を結果に含めるが、告知時刻ではなく配布開始または配布完了時刻で決済する。

## 未確認
- 20M banked resetの実際の配布開始時刻と全対象者への配布完了時刻。
- Prediction Arenaの現在ラウンドが、開始前にbanked resetを結果へ含むと明示していたか。
- 結果時刻を公式告知、最初の配布観測、全体配布完了のどれに固定するか。

## 反証条件
現在ラウンドの事前ルールがbanked creditを明示的に除外していた場合、または20M告知後に対象利用者への追加付与が実施されなかったと確認された場合、この仮説は成立しない。

## 次の一手
イベント種別と決済時刻の定義を固定し、20M告知を反映して現在予測を再計算する。結果確定後に絶対誤差、確率予測のBrier Score、見落としたシグナル、変更したルールを同じGardenへ記録する。

# Relations

- 改善ループ: 外れをDecision Graphへ返す --addresses--> [www-nariya-net] 20M banked resetをPrediction Arenaの現在ラウンドの結果として扱うか: 結果確定後の誤差・Brier Score・見落とし・ルール変更を同じ判断Seedへ返し、次回予測へ学習を接続する。
- 入力ルール: Tibo発言ミラーで即時再予測する --addresses--> 失敗モード: 20Mを観測しながら21Mへ進めた: Tibo発言を定期バッチ待ちにせず即時再評価へ送ることで、重大なreset文面を見落としたまま次節目へ進む問題を減らす。
- 決済ルール案: 告知・配布開始・配布完了を別時刻で記録 --addresses--> 失敗モード: 20Mを観測しながら21Mへ進めた: 告知・開始・完了を分離し、事前にactualAtを固定することで、結果分類を後付けで変える問題を防ぐ。
- 観測: 20M到達とbanked reset告知 --contradicts--> 失敗モード: 20Mを観測しながら21Mへ進めた: 20Mで追加付与するという公開文面と、20Mを結果にせず次の21M予測へ進めた公開モデル状態が衝突している。
- 観測: 10M節目で追加リセット --supports--> [www-nariya-net] 20M banked resetをPrediction Arenaの現在ラウンドの結果として扱うか: 10M節目での追加リセットは、利用者節目と追加付与を同じイベント系列として検討する過去事例になる。
- 観測: 20M到達とbanked reset告知 --supports--> [www-nariya-net] 20M banked resetをPrediction Arenaの現在ラウンドの結果として扱うか: 20M到達とbanked resetの明示は、現在ラウンドで追加付与を結果候補として扱う直接の公開根拠になる。
- 観測: 15M節目で追加リセット --supports--> [www-nariya-net] 20M banked resetをPrediction Arenaの現在ラウンドの結果として扱うか: 15M節目での追加リセットは、10Mに続く節目連動の公開事例として判断を支える。

# Decisions


Generated from 8 Seeds, 7 Relations, and 0 Decisions.
