SYNTAX LOCALITY / GENERATION HYPOTHESIS

未知の言語を生成するとき、
冗長な閉じ方は有利か。

def foo ... end def、あるいは def foo ... end def foo。閉じる場所に種類や名前を繰り返すことで、長距離の文脈に頼る必要を減らし、構造を保った生成をしやすくできるのではないか。

60 / 72P1 · C:種類付き終端
83.333% 厳密生成正解
71 / 72P1 · D:種類+名前付き終端
98.611% 厳密生成正解
46 / 72P1 · B:共通の end
63.889% 厳密生成正解

出典: P1の保存済みsummary.csv。生成結果は探索的pilotの有限の観測。モデル内部の依存長は測っていない。

以前の中断記録(履歴)

2026-10-06(UTC)にAPIが credit_balance_exhausted(残高なし)を返したため、MainとP2の実行を停止した。この中断は正解率や有意差による停止ではない。P2は計画960件のうち300件の処置を保存し、295件を厳密採点した。残り660件は未送信。Mainは計画5,120件のうち1,412件の処置を保存し、1,350件を厳密採点した。ここに示す追加結果は途中の保存済みデータで、推測統計のCIは未計算。拒否された試行を誤答に混ぜず、結果不明の利用量と予約を保持している。自動課金の操作は行っていない。

保存済み中断記録

問いは、未知の言語を正しく「生成」できるか。

今回確かめたいのは、「閉じるのに冗長だが長距離依存を必要としない構造が有利なのでは」という仮説。閉じ終わるたびに種類、または種類と名前を明示する構文が、共通の終端だけを使う構文より、元の構造を保った全文生成に向いているかを調べる。

種類を繰り返す

def foo
  ...
end def

閉じる場所にも「def」が現れる。実験ではCに対応する考え方。

種類と名前を繰り返す

def foo
  ...
end def foo

閉じる対象をさらに具体的に示す。実験ではDに対応する考え方。

この def / foo / ... は仮説を説明する概念例。実際の実験文法・識別子ではなく、既存の特定言語の関数構文を比較しているわけでもない。

仮説の機構は、終端がその場所の構造的な手掛かりになること。今回直接測るのは入力ASTと完全に一致するソースを生成できた割合や失敗の種類であり、モデル内部の長距離依存そのものではない。Dで正しい名前を出力する際には、元の名前との対応を保つ必要も残る。この点を分けた上で、冗長な閉じ方の実用上の利点を検討する。

「未知」は、課題内で文法を説明して適用させる小言語という意味。説明と固定8例を渡すため、例だけから文法を発見する課題ではない。モデルの学習履歴に一切なかったことは確認できない。

同じ構造を、5つの閉じ方で表す。

次は実際のnatural語彙を使う最小例。AST(木として表したプログラム)、識別子、値、文の順序は同じ。Aだけ開き行にも { が付き、主な違いはブロックの終端にある。

A · braces

記号で区切る補助 baseline

func n_abcdefgh {
let x_a 1739
}

B · generic end

全ブロックで共通の終端

func n_abcdefgh
let x_a 1739
end

C · typed end

閉じる種類を繰り返す

func n_abcdefgh
let x_a 1739
end func

D · named end

閉じる種類と名前を繰り返す

func n_abcdefgh
let x_a 1739
end func n_abcdefgh

E · padded end

意味を持たない固定suffixで長さを増す

func n_abcdefgh
let x_a 1739
end junk z_aaaaaaaa
それぞれの比較で確かめたいこと
比較変える要素問い
C−B終端に種類を追加種類の冗長性が生成を助けるか
D−C終端に名前も追加対象の名前まで明示する追加効果があるか
D−B種類と名前を追加具体的な終端全体の利点はどれくらいか
D−E長い終端に構造情報を持たせる単に長くするだけで同じ利点が出るか

Eの junk z_aaaaaaaa はどのブロックでも同じ定数で、種類・名前・深さを表さない。基本条件のDとEの終端は同じ文字数になるが、同じtoken数とは限らない。長さの対照として使い、完全なtoken長の統制とは呼ばない。

対応する5条件で、AST・名前・変数・値・意味上の順序・few-shotの内容と順序・語彙対応を保持する。unit / func / area はいずれも単にローカルスコープを開く。同じ意味を異なる種類の語で表すため、実言語の関数呼び出し等は含めない。

naturalとnonceの2語彙条件がある。nonceでは予約語を固定8セットの無意味語に置換し、同じfamilyの5表記に同じ対応を使う。主な集計ではnatural/nonceを等重みで扱う。これは既知のキーワードへの依存を弱める工夫であり、事前学習やtokenizationの影響を消すものではない。

入力は中立な木の表。正解は、全文が同じ木に戻ること。

親・順序を記したAST表指定の文法で全文生成構文検査元のASTと完全一致

ast_to_source では、各nodeの親・兄弟内の順序・種類・名前・変数・値・payloadを表で渡す。入れ子の波括弧のコピーだけでAを生成できる入力にはしない。ただし、この親子関係の表自体も構造的な手掛かりを含む。

厳密正解の条件

応答全体を対象表記のparserで受理でき、そのASTが元のASTと一致すること。ブロックのkindとname、親子関係、文順、変数名、値、nop payloadを比較する。構文が成立しても、別の木なら不正解。

説明文やMarkdown fenceはstrict scoreで失敗。incomplete / refusalも評価可能なモデル失敗に含める。API拒否・通信失敗・結果不明等はinfrastructure missingとして分け、未送信も別に残す。誤答の再試行やbest-of-Nは使わない。

試行と分母

P1生成は36 structural families、深さ2/4/8 × filler 0/8/32、各セル4 family。同じfamilyをnatural/nonceと5表記で生成し、各表記72応答。独立した構造の標本は36であり、72や360を独立AST数とは数えない。

モデルは gpt-5.6-terra、reasoning effortは low。固定8例、生成の共通output capは16,384。P1は深さ8・filler32までで、巨大な読み取りprefixとは別の難易度。

goldはlive要求から構造的に分離して保存する。再帰AST oracleと明示スタックevent oracleは独立に実装し、監査で5表記の一致を確認する。有限のテスト成功は、全入力の正しさの数学的証明ではない。採点とprotocol / limitations

実際の D / natural の文法説明
The kind keywords are unit for unit, func for func, and area for area. Each creates a local scope.
Open a block with KIND NAME on one line.
Close the innermost open block with end KIND NAME on one line. KIND and NAME must repeat that block's opening keyword and name.
KIND is one of unit, func, area; NAME is n_ followed by exactly eight lowercase letters and is unique in the program.
A binding statement (let) is let VARIABLE VALUE. VARIABLE is x_ followed by one letter a through f; VALUE is a four digit integer from 1000 through 9999.
Within one scope a variable is bound at most once. Inner bindings hide outer bindings until their scope closes.
A no-effect statement (nop) is nop PAYLOAD. PAYLOAD is p_ followed by eight lowercase letters.
The observation marker is probe PROBE_ID VARIABLE. PROBE_ID is q_ followed by eight lowercase letters.
Use one statement per line. Indentation has no meaning; scope is determined solely by explicit opening and closing lines.

文法・固定8例・テストを含む保存済み全文prompt / 保存済みcanonical logical request

P1では、種類付きと名前付きの終端が生成に有利やった。

P1 · ast_to_source / complete · 各表記72応答、36 structural families
表記正解 / 評価可能厳密正解率構文不成立構文成立・AST不一致既知の出力tokens / 使用量既知の応答数
A · braces58/7280.556%13123,092 / 72応答
B · generic end46/7263.889%26022,972 / 72応答
C · typed end60/7283.333%11124,003 / 72応答
D · named end71/7298.611%0126,827 / 72応答
E · padded end49/7268.056%23026,219 / 72応答

Dの72応答はすべて構文として成立し、71件が元のASTと一致した。Cは11件が構文不成立、1件が構文成立後のAST不一致。文字数を増すだけのEは、Dほどの改善を示さなかった。出力token数は表記で異なるため、正解率と併記した。元のsummary.csv

深いネストで差が大きい。

P1 · 深さ別の厳密生成正解 / 評価可能 · 各セル24応答(12 family)
表記深さ 2深さ 4深さ 8
A · braces24/2424/2410/24
B · generic end24/2422/240/24
C · typed end24/2424/2412/24
D · named end23/2424/2424/24
E · padded end24/2424/241/24

深さ8ではBが0/24、Cが12/24、Dが24/24、Eが1/24。Cの種類ラベルにも利点が見られ、Dの名前ラベルを加えた条件はさらに高かった。一方、深さ2ではDに1件のAST不一致があり、すべての個別問題でDが勝つという結果ではない。

深さ8のB/Eはそれぞれ23件で、parserの最初のエラーが unclosed_scope(EOFでもスコープが開いている)だった。P1生成の73件の構文不成立はすべてprovider statusがcompletedで、outputは151–764 tokens、共通capは16,384。単純な出力上限打ち切りとは区別する。最初のエラーは全欠陥の網羅的な数ではない。保存済み失敗分析

保存済みの対応付き比較。

P1 · 生成の探索的比較 · 正解率の差と95% CI(percentage points)
比較対応 family / 計画正解率の差保存済み95% CICI status計画上の分類
C−B36/36+19.444 pp[11.111, 27.778]computedexploratory
D−B36/36+34.722 pp[30.556, 37.500]computedexploratory
D−C36/36+15.278 pp[6.944, 23.611]computedexploratory
D−E36/36+30.556 pp[26.389, 33.333]computedexploratory

36 familyをクラスターとし、natural/nonceをfamily内で平均、深さ×fillerの各セルを等重みにした保存済み統計。セル内で10,000回のbootstrap、seed 20261005。複数の比較を見たことへの補正はしていない。C−EのCIは元のCSVに保存されていないため追加計算しない。元のpaired-comparisons.csv

別プロトコルの P2:深さ16を加えた生成。

途中の保存済みスナップショット。48 structural families、深さ2/4/8/16 × filler 0/8/32、各セル4 family。生成側の計画は各表記96応答で、P1と合算しない。

P2 live · ast_to_source / complete · natural + nonce
表記正解 / 評価可能厳密正解率構文不成立構文成立・AST不一致既知の出力tokens / 使用量既知の応答数
A · braces33/5461.111%20121,019 / 54応答
B · generic end25/5446.296%28120,712 / 54応答
C · typed end34/5462.963%17320,863 / 54応答
D · named end52/5398.113%0124,432 / 53応答
E · padded end24/5345.283%29022,677 / 53応答
P2 live · 深さ別の厳密生成正解 / 評価可能
表記深さ 2深さ 4深さ 8深さ 16
A · braces15/1513/134/111/15
B · generic end15/159/130/111/15
C · typed end15/1511/137/111/15
D · named end15/1513/1310/1014/15
E · padded end15/159/130/100/15
P2 live · 保存済み探索的生成比較(pp)
比較対応 family / 計画正解率の差保存済み95% CICI status計画上の分類
C−B15/48NA pp未計算not_computedexploratory
D−B15/48NA pp未計算not_computedexploratory
D−C15/48NA pp未計算not_computedexploratory
D−E15/48NA pp未計算not_computedexploratory

成功率・差・CI は summary.csv / paired-comparisons.csv に基づく。P2は追加の探索的pilotであり、生成仮説のconfirmatory mainには読み替えない。

部分群と実行分母を確認する。

以下は保存済みCSVの重複しないセルの記述集計。割合は正解数 / 評価可能数で、選択した部分群のCIを新しく計算しない。元のreading mainを選ぶと読み取り課題だけが表示される。

P1 pilot · ast_to_source / complete / natural + nonce / 全 depth / 全 filler

条件別の正解数と実行分母 · CIを伴わない記述集計
表記正解 / 評価可能正解率計画送信処置保存infra missing未送信
A · braces58 / 7280.556%72727200
B · generic end46 / 7263.889%72727200
C · typed end60 / 7283.333%72727200
D · named end71 / 7298.611%72727200
E · padded end49 / 7268.056%72727200

生成の利点は観測できた。機構の切り分けは残る。

このP1結果は、こうした冗長な終端が未知の小言語の生成を助ける、という仮説に沿っている。C−Bは種類ラベルの利点、D−Cは名前を加える利点を示す探索的結果。D−Eは、少なくとも今回の固定suffixによる文字数の増加だけではDの成績を説明しきれないことを示す。

ただし「長距離依存を必要としなくなった」と直接実証したわけではない。閉じる種類や名前を提示する表記が、生成過程の検索、区切りの識別、注意、tokenization等を助けた可能性もある。名前を正しく再現する対応関係、ネストの深さ、閉じる順序を保つ必要は残る。正解率・reasoning tokens・遅延から内部の認知負荷やFLOPsを読み取らない。

測定対象は、明示された文法と固定8例の下での全文AST一致。構造に加えて識別子や値のコピーも含むため、純粋な閉じ括弧処理だけの指標ではない。有限のdepth/filler、固定語彙、単一モデルと設定に条件づけられ、任意の未知言語へ一般化した結論ではない。

P1生成差は探索的で、旧reading mainの事前固定主仮説とは別。P2も別の探索的pilotとして扱う。生成についてconfirmatoryな判断を得るには、生成を主目的にした新しい固定計画と独立holdoutが必要になる。既存の凍結済み計画を読み替えない。

P3:依存を短くした閉じ方と、importの修飾。

動機は、公開済みP1 pilotデータの再集計。深さ8に限ると、filler 0/8/32で各表記の厳密正解はほぼ平坦(A 3/8 / 3/8 / 4/8、B 0/8 / 0/8 / 0/8、C 3/8 / 5/8 / 4/8、D 8/8 / 8/8 / 8/8、E 0/8 / 0/8 / 1/8、各8応答)で、表記を分けているのはopenerとcloserの線形距離ではなく、同時に開いているブロックの数に見える。P3はこの二つの軸を分けて動かし、閉じる依存が本当に局所的な文法を加える。

実装は分離worktree p3-short-dependency(source hash f57b680ff77f4a0b4190ede060a71f008bb1671a65d82f100fc9e6a5ffa4aff0)。公開リポジトリのルートの bench/ / llm-core/ にはP3のコードは含まれず、runを生成した正確なソースは p3-source snapshot に別途保存する。P3cは同じworktreeの後続commit(source hash 9d1d8aaf7ab703c39702f518386873b091a4d1f3f0b967ba13dc0b5f856b193c、同じsnapshotディレクトリに更新して保存)で生成した。P3設計 / preflight能力確認。

P3a:閉じ構文の局所性。

同じAST・名前・値・例・語彙対応で、閉じ方だけを4通りにする。B end(共通の終端)、D end KIND NAME(遠いopenerの種類と名前を写す)、G end K(Kは閉じるブロックのネスト深さ。直前の行の深さだけで書ける)、F 閉じ行なしの2スペースindent(直前の行のindentだけで書ける。Python風で事前学習の交絡あり)。課題は ast_to_source のみ、深さ4/8/16 × filler 0/32/128、36 structural families、natural + nonce、各表記72応答。計画 288、処置保存 288、評価可能 288、正解 191、infrastructure missing 0、既知使用量 2,840,815 tokens。

P3a · ast_to_source / complete · 各表記72応答、36 structural families、natural + nonce
表記正解 / 評価可能厳密正解率構文不成立構文成立・AST不一致最初のparser error / outcome の内訳(不正解のみ)
B · generic end15/7220.833%552unclosed_scope 53、valid_syntax_wrong_ast 2、invalid_nop 1、underflow 1
D · named end62/7286.111%19valid_syntax_wrong_ast 9、invalid_nop 1
G · depth end54/7275.000%135close_depth_mismatch 13、valid_syntax_wrong_ast 5
F · indent60/7283.333%39valid_syntax_wrong_ast 9、invalid_nop 3

Bはunclosed_scope 53件、Dはvalid_syntax_wrong_ast 9件、Gはclose_depth_mismatch 13件、Fはvalid_syntax_wrong_ast 9件。局所的な手掛かりだけのGは、このpilotではDに届かなかった。Fは高いがDも超えない。

P3a · 表記 × 深さ × filler の厳密生成正解 / 評価可能 · 各セル8応答(4 family × natural/nonce)
表記深さ 4深さ 8深さ 16
filler 0filler 32filler 128filler 0filler 32filler 128filler 0filler 32filler 128
B · generic end5/83/85/80/80/81/80/80/81/8
D · named end8/87/87/88/88/85/88/86/85/8
G · depth end8/88/86/86/88/84/85/85/84/8
F · indent8/87/86/88/87/82/88/86/88/8

深さ8以上ではfiller 128がD/G/Fを下げる(深さ8・filler 128でD 5/8、G 4/8、F 2/8)。filler 32以下のP1では見えなかった線形距離の効果が、より長いfillerでは現れる。Bは深さ8以上でほぼ全滅する。

P3b:importの修飾。

言語に import を加える。閉じ終わったモジュール(ブロック)の直接の束縛を現在のスコープに持ち込み、変数は自分の let、次にimport(後のimportが勝つ)、次に外側のスコープの順で解決する。両oracleは独立に実装。閉じ方はDに固定し、同一の72 familyで修飾だけを変える:fq は import n_a.n_b.n_c(祖先の全path)、short は import n_c(モジュール名のみ)。課題は scope_lookup(before_close / after_close)と ast_to_source。fq: 計画 216、処置保存 216、評価可能 216、正解 187、infrastructure missing 0、既知使用量 1,499,852 tokens。short: 計画 216、処置保存 216、評価可能 216、正解 177、infrastructure missing 0、既知使用量 1,471,011 tokens。

P3b · 課題・観測位置別の厳密正解 · named_end固定、同一72 family、各セル72応答
課題 / 観測位置fq 正解 / 評価可能fq 正解率short 正解 / 評価可能short 正解率
ast_to_source / complete55/7276.389%50/7269.444%
scope_lookup / before_close72/72100.000%72/72100.000%
scope_lookup / after_close60/7283.333%55/7276.389%
P3b · 対応付き不一致表 · family × 課題 × 観測位置 × 語彙で対にした評価可能ペア
課題 / 観測位置対両方正解fqのみ正解shortのみ正解両方不正解正解数の差(fq−short)
ast_to_source / complete72411498+5
scope_lookup / before_close7272000+0
scope_lookup / after_close72461493+5

対はfamily・課題・観測位置・語彙で一意に取れる。before_closeは両runとも全正解で差がない。after_closeとast_to_sourceではfqが上回るが、不一致の件数は小さく、1 replicateの記述的な差として読む。

P3b fq(import n_a.n_b.n_c)· 深さ × filler の厳密正解 / 評価可能 · 各セル8応答
課題 / 観測位置深さ 4深さ 8深さ 16
filler 0filler 32filler 128filler 0filler 32filler 128filler 0filler 32filler 128
ast_to_source / complete7/87/85/88/88/82/86/87/85/8
scope_lookup / before_close8/88/88/88/88/88/88/88/88/8
scope_lookup / after_close5/88/86/87/87/86/88/86/87/8
P3b short(import n_c)· 深さ × filler の厳密正解 / 評価可能 · 各セル8応答
課題 / 観測位置深さ 4深さ 8深さ 16
filler 0filler 32filler 128filler 0filler 32filler 128filler 0filler 32filler 128
ast_to_source / complete7/87/85/88/87/82/84/87/83/8
scope_lookup / before_close8/88/88/88/88/88/88/88/88/8
scope_lookup / after_close7/85/86/84/87/88/84/87/87/8

P3c:indentと閉じ行を重ねる。

P3aのFは「indentが構造を担う」ことと「閉じ行がない」ことを同時に変えている。P3cはこの二つを分け、indentを意味のあるものにしたまま閉じ行を戻す:H indent_named_end(2スペースindent + end KIND NAME)、I indent_generic_end(2スペースindent + end)。parserは両方の手掛かりを検査し、一致しなければ拒否する(閉じ行のない脱indentは missing_close、openerと違うindentの閉じ行は close_indent_mismatch)。D・Fを同じrunで再実行し、P3aと同じmaster seedで同一の36 familyを使う。BとGは再実行しない。P3aとはプールせず、family単位の記述的な比較だけを行う。課題は ast_to_source のみ、深さ4/8/16 × filler 0/32/128、natural + nonce、各表記72応答。計画 288、処置保存 288、評価可能 288、正解 255、infrastructure missing 0、既知使用量 2,885,195 tokens。

P3c · ast_to_source / complete · 各表記72応答、P3aと同一の36 structural families、natural + nonce
表記正解 / 評価可能厳密正解率構文不成立構文成立・AST不一致最初のparser error / outcome の内訳(不正解のみ)
D · named end67/7293.056%14valid_syntax_wrong_ast 4、invalid_nop 1
F · indent64/7288.889%08valid_syntax_wrong_ast 8
H · indent + named end64/7288.889%08valid_syntax_wrong_ast 8
I · indent + generic end60/7283.333%210valid_syntax_wrong_ast 10、invalid_nop 2

各表記72応答の厳密正解は D 67/72、F 64/72、H 64/72、I 60/72。不正解の内訳は構文成立・AST不一致 30件、構文不成立 3件(invalid_nop 3件)。H・Iの閉じ行とindentの整合をparserが検査するが、indentや閉じ行に関するparser errorは一件も起きていない。

P3c · 表記 × 深さ × filler の厳密生成正解 / 評価可能 · 各セル8応答(4 family × natural/nonce)
表記深さ 4深さ 8深さ 16
filler 0filler 32filler 128filler 0filler 32filler 128filler 0filler 32filler 128
D · named end8/88/87/88/88/86/88/87/87/8
F · indent8/87/87/88/88/85/88/86/87/8
H · indent + named end8/88/86/87/87/86/88/87/87/8
I · indent + generic end8/86/87/88/87/86/88/87/83/8

深さ16・filler 128では D 7/8、F 7/8、H 7/8、I 3/8(各8応答)。Iはこのセルで最も低い。

P3c · 対応付き不一致表 · named_end(D)と各表記を family × 語彙 × 深さ × filler で対にした評価可能ペア(同一run内)
比較対両方正解Dのみ正解相手のみ正解両方不正解正解数の差(D−相手)
D vs F · indent7260741+3
D vs H · indent + named end7261632+3
D vs I · indent + generic end72561141+7

同一runの中でDと対にすると、H(D正解・H不正解 6件、D不正解・H正解 3件)、F(D正解・F不正解 7件、D不正解・F正解 4件)、I(D正解・I不正解 11件、D不正解・I正解 4件)。indentをnamed closerに重ねても、このpilotではnamed closer単独を上回らなかった。

P3a / P3c · named_end(D)のreplicate一致 · requestHashが一致する同一の72 request(同じAST・表記・例・語彙)を別runで生成
対P3a 正解P3c 正解両方正解P3aのみ正解(正→誤)P3cのみ正解(誤→正)両方不正解正解数の差(P3c−P3a)
7262/7267/7259382+5

P3aとP3cのnamed_endは、同一の72 requestを別のrunで生成した2つのreplicate。P3a 62/72、P3c 67/72で、8 familyが誤→正、3 familyが正→誤に動いた。1 replicateでは72応答あたりおよそ5件程度の差はrun間の変動の範囲内で、P3a・P3cの表記間の差もこの尺度で読む。凍結計画もCIもなく、記述的な観測にとどまる。P3c report / summary.csv / scores.jsonl / cases.jsonl / paired-comparisons.csv / P3c config / P3c preflight。

このpilotで最も高かったのは、冗長で明示的な情報を持つ条件(D、fq)だった。短距離の手掛かりだけ(G)はDに届かず、importでも自己完結したfull pathのほうが高い。これは「依存が短ければ有利」という仮説をそのまま支持する結果ではなく、別の凍結計画と独立holdoutで確かめる必要がある。P3a report / summary.csv / scores.jsonl / cases.jsonl / P3b fq report / P3b short report / P3a config / fq config / short config。

全文parsingと読み取りは、生成を補足する別の結果。

全文parsing:生成したい木を、読んで復元できるか。

P2の source_to_ast は完全に閉じた全文から、中立の入れ子JSON ASTを復元する課題。生成方向と同じfamily・名前・値・例・語彙・5表記を使う。全nodeと順序を比較し、schemaが正しくても違う木なら失敗。生成の入力はparent/order表、parsingの出力は入れ子JSONなので、絶対正解率の差には表現の違いも含まれる。

P2 live · 全文から中立JSON ASTを復元する補助課題
表記正解 / 評価可能厳密正解率
A · braces35/4971.429%
B · generic end34/4870.833%
C · typed end38/4977.551%
D · named end36/4973.469%
E · padded end37/4975.510%
P2 live · 補助parsingの保存済み探索的比較(pp)
比較対応 family / 計画正解率の差保存済み95% CICI status計画上の分類
C−B12/48NA pp未計算not_computedexploratory
D−B12/48NA pp未計算not_computedexploratory
D−C13/48NA pp未計算not_computedexploratory
D−E13/48NA pp未計算not_computedexploratory

prefix読み取り:probe地点の値と開いているブロック。

scope_lookup は見える変数値を整数ひとつで、active_stack は開いているscope名を外側から内側のJSON配列で答える。入力はprobeで止め、後続の閉じラベルは見せない。EOFで開いたscopeが残るのは意図したprefixで、全文生成・全文parsingとは違う課題。

P1の補助読み取り:変数値

P1 · scope_lookup / after_close · 保存済み探索的比較(pp)
比較対応 family / 計画正解率の差保存済み95% CICI status計画上の分類
D−B36/36+8.333 pp[0.000, 16.667]computedexploratory

P1の補助読み取り:開いているブロック列

P1 · active_stack / after_close · 保存済み探索的比較(pp)
比較対応 family / 計画正解率の差保存済み95% CICI status計画上の分類
D−B36/36+9.722 pp[1.389, 19.444]computedexploratory

P1 T1のCIはゼロを含む。before-closeではB/Dが全正解で差0、退化した区間[0,0]だったが、一般的な同等性の証明ではない。読み取り結果を生成結果とプールしない。

元のfrozen main:主目的を保持した読み取り実験。

途中の保存済みスナップショット。計画 5,120、送信 2,748、処置保存 2,753、評価可能 2,688、正解 2,331。infrastructure missing 60、未送信 2,372、incomplete 0、refusal 0。CSV の CI status: not_computed。

元の frozen reading main · 事前固定のT1 / after_close / D−B(pp)
比較対応 family / 計画正解率の差保存済み95% CICI status計画上の分類
D−B136/512+5.742 pp未計算not_computedprimary

この5,120試行の計画上の主比較は scope_lookup / after_close / D−B。全体の処置保存数とCI状態を元のCSVから表示し、生成のconfirmatory試験には変更しない。結果が有利な時点で止めたり、失敗を除いて再送したりする計画ではない。保存済みmain report / 保存済み比較CSV

測定、配線検証、計画を分けて記録する。

P1 / LIVE PILOT

探索的生成+補助読み取り

計画 1,800、送信 1,800、処置保存 1,800、評価可能 1,800、正解 1,622。infrastructure missing 0、未送信 0、incomplete 0、refusal 0。

synthetic_mock=false。生成360応答とprefix読み取り1,440応答を区別する。保存済みreport

MAIN / SNAPSHOT

別のfrozen reading main

途中の保存済みスナップショット。計画 5,120、送信 2,748、処置保存 2,753、評価可能 2,688、正解 2,331。infrastructure missing 60、未送信 2,372、incomplete 0、refusal 0。CSV の CI status: not_computed。

未送信の内訳、利用量、欠測感度は元のreportに保持。保存済みreport

P2 / LIVE ARTIFACTS

別の全文生成・parsing pilot

途中の保存済みスナップショット。計画 960、送信 519、処置保存 521、評価可能 512、正解 348。infrastructure missing 7、未送信 441、incomplete 0、refusal 0。保存済み live P2 report

live実行開始済み・進捗snapshot。保存時刻 (UTC window 2026-10-07)。計画 960、distinct送信 519、処置保存 521。既知使用量 1,374,709 tokens、未解決予約 166,039 tokens。保存済みの非synthetic進捗証跡。送信・処置・会計の進捗であり、completedは厳密正解を意味しない。リアルタイム表示ではない。

実装と通し mock 配線検証を完了。960/960 の synthetic strict-correct はモデルの測定に含めない。保存済み mock 証跡 / synthetic_mock=true の別 report。

別のP2設計 / 固定config

P1の既知使用量は6,148,886 tokens、mainは9,063,965 tokens。P2 liveは3,293,502 known tokens。 初回中断時の結果不明の応答と未解決使用量を保持した記録: 初回の復旧証跡。 記録ファイルの競合で送信前に止まった試行は、外部通信なしの復旧処理で未送信として残した。既存の応答と予約を保持した 今回の復旧証跡。 これはbillingの確定額や無料quotaの証拠ではない。

P2 mockの配線検証の詳細

synthetic_mock=true。960/960 terminal・strict correct、1,920 simulated adapter attempts。保存済み5レポートの再生成はbyte-identical、immutable artifactは不変、resumeの追加logical trial / adapter attemptはともに0。外部HTTPは0(明示的な--mockコード経路の確認で、packet captureではない)。実際のmock workflow(attempt 3) / 保存済み検証証跡。モデルの成績・仮説の支持として数えない。

数値から、保存資料へ戻れる。

HTMLは保存済みScala採点・統計成果物だけから生成する。再採点、再bootstrap、API接続は行わない。部分群の割合はCSVの正解数と評価可能数の比で、CIは paired-comparisons.csv からコピーする。以下は実際にコピーした各ファイルのSHA-256。

別々に保持するprotocolとsource
実験Protocol hashSource hashDownload
P1 exploratory pilotf7dd15dd3c44b507506e123517157926a35a53b52c1d4aab278664f512a1e182f3e5a0a43c3ca7332be53f098c2b8d9064360312d6e7d5efc16cc4a74fd646abprotocol.json
Original frozen reading mainf57aadd6b497ff6d05715753dd59802be050dce8ec5706ff41216721515e6f4a1d041fa5f4ae2a499b89151fb99958312a49b883a6315adad4d65e63307edca1protocol.json
P2 exploratory pilot2ac04cc60928800d0c1fdd37986546a6fee23bd1955ccc011c76099cbde6047141ffc2647b8f3c3838a17c2425b0be97007fe611f5d0a68d3dd9d1c79e1b0b96protocol.json
P3a exploratory pilot · closer localityb7fa756e73e53321ccebf9b0080aa5de75f23efcce70310503e8eaf49749e35af57b680ff77f4a0b4190ede060a71f008bb1671a65d82f100fc9e6a5ffa4aff0protocol.json
P3b exploratory pilot · import fq326f29ffbd4735878c67f6ebeb76183f732c22dbb27241fefb043e5ce99ab0e4f57b680ff77f4a0b4190ede060a71f008bb1671a65d82f100fc9e6a5ffa4aff0protocol.json
P3b exploratory pilot · import short256e503ae744e165c61804b9f6cf92e13073bd66e8f66069f4799f0cd3d4c9d0f57b680ff77f4a0b4190ede060a71f008bb1671a65d82f100fc9e6a5ffa4aff0protocol.json
P3c exploratory pilot · combined indent + closer cuesa266e4cb45980b516d6d55b5df4f91fdadcf710c97de5b940ecaa1973ea9f01c9d1d8aaf7ab703c39702f518386873b091a4d1f3f0b967ba13dc0b5f856b193cprotocol.json

Pilot v1は完全なcanonical logical requestを保存したが、transport wireのJSON key orderをbyte-for-byteでは記録していない。再構成したbodyを当時のraw wireとは呼ばない。元のsource・採点・応答を維持し、変更後のmain/P2と統合しない。provenanceの説明

公開資料のハッシュとダウンロード
Public input artifacts / SHA-256
FileSHA-256
docs/full-program-structures.md3e703c9208b1619847825c116bf1270010ed3680448a44ce6212641e6b1dfaf1
docs/limitations.mde9d42a52a272120f07e3accee4533998e3c2eb542c55dbd4d0a8d28373670317
docs/p3-short-dependency-design.mda9c09d5347a49bedd12e7d78bac17040b5502e32bad1d12f2eaac34ab59cda96
docs/pilot-interpretation.mdf897ccc45238878e071a9c0799e2fac65e4c5e3d11b0419538a25cbcf1fe24cf
docs/protocol.mde99d4cb39f8c9738b241bf67e43e1aaab8278144d7667a3da018ed0e151780c2
docs/scala3-syntax-locality-icl-experiment.md439e258ab49078f13b47094418f7051895d969563c833d5db7e7014355488395
main/errors.csvf1790af68cfd42f9752cafd6581fc178c8b7becbfc64498f1951b88ef0282a73
main/failure-inputs/010a370b4bcf71f5168d61613ec42b3e3c0dd5fbac86bc5fa3768e7a6d9a274a.txt3bb96b349c3ba510181b243958ee7ae080393c40aa4a3fdd6e8e44c9357a00a3
main/failure-inputs/04443f9a40ad1d4283ba5072f6888df1b670bbc5cb0632f7e024a0707812bbb9.txtaaebd731114e7e666a2a39ad6f6e1b9e88cd6a5eb475c902fca7794ed205fc31
main/failure-inputs/081fe63a73256f4e78c15f4772e259dee79da0678752855bcb2895d99d0645dd.txtd91692fe77cc799c06d78ada3000083fa8987cecf777b77054db452a62b44f31
main/failure-inputs/08f28ea6d6b87b1eaddefb8eb637a19d4bd96028270f2fe15566d8705abdcd8f.txt89afa2d5a506f30038e4a5f961243c4e67f0d05dd18f717684979bf3b70d06bf
main/failure-inputs/0ad1430561048a29e49cfdc6a20d77c810ae74e90cb627ac1cab8db0bd29e815.txteb653a70c0559b41a8ede6bfdcdda86ab439a4248f3fe9e3fc7909abaae5dc43
main/failure-inputs/0c6858f6b88d2f3710de879429f75db375503d11b853c48f0813b785c83f5c89.txtd44f5349a0b62b6c7fd15dbeef22bcc511de8ea43ea3758f2296e2448e0c5f43
main/failure-inputs/15b3107d3086cac432e448fa6e4b0bf326346ffd14d6ebc378d2b9fa88f9c1c6.txtb862bba9d3085f9f4b4bfc7306d6f5887b2c4cc28f7ba37ce79acd2471826cb8
main/failure-inputs/1da2a2c7f6e16819321a87c2ad6d008c0b0f53a2088f27cb28018d848cd0f1c1.txtf123748917c669b3b8720e0a6748fc6185cadf14d0a427ede393725bb0eb7a55
main/failure-inputs/28ebe301dd6ad366d322379fe97be96b17e57d3f60c5ceebb67444882b715d5b.txt1f7cc0fa96a916937292442f4e7c15e68a98a6fd25676b91c5e73bf18cd19d58
main/failure-inputs/28fe6eb35d1da239cc5ddc097dd2e76c1e6066ef0e850740d6440ba2efb04bb3.txt12c3353dcf7408a30027eb3256dd570c67bda8e5cbdca9f19b3b183b2a4efb3c
main/failure-inputs/334c9049b3b8c636ebc43235f1422b0ede1652f9b9638c0795b6584dcf13c5b0.txt420316cb6e190fcf957899a69676f5c59c75945a23409f3164ca6dfd24b04496
main/failure-inputs/343d82a33c18caf3e67bd7ad6e0ff4a14c9c1b4987757cc4c2e88507f93a67b2.txta9fe66cf685ce21a4f18ce6a3585aaa2720d22ed77292d3899da714ba051f1cb
main/failure-inputs/358d0fefaf9ae2f5215f97d38fb70d5349a5a085b64cc29407636e0015df9d0e.txtc428bff08b04882a4ddcdb8256e14e1f1300194792a771420d232581251b9f68
main/failure-inputs/3919b9eaa5868d4535c77783a3bb14b0e6f50f8230cb412ceae25076d1d5fc55.txtb8b5ae355a4bf1ed1697ef2fe7ddca35229e3e804c7608c3020365f47b6fb808
main/failure-inputs/3b54e32a3e1e92bcb143ba1cf0f5bc14cdfb96d77fb33d252e3f78b5a1d613be.txt00db7dccc0d26b39ce5a1129fbaf10f11e952378227f91c652248d80d23a791f
main/failure-inputs/650ede8347c52e77016bbed8d21ff30a3e1a2062fb6f3e28c7e25c3598cf5e42.txt4a461f7ff6bca562e799fafc78c2e305316703d8bed16c3be5895470b6434f2b
main/failure-inputs/7bebacbb9c11837d4a983553c1de6c9f85d6907ac80f8367961b9fee075a11c1.txt356ce09a020534f81974cdf6df200fb0afa8a311c3f4fd5641787f1b601326ef
main/failure-inputs/7c00d860f22f8c92f6af0ed23c9585515d4c1574426e6fb020361c7c2748a7ff.txt758bb87a405da50e515c53cc382b2e85583028d3af7df9b3cef08e0b7387fc84
main/failure-inputs/7c740bee6d7f2d8d22bcf6d0381d0346b5ccfcdf88e426f0c92325d2e990ee01.txt96339270bf38ec866f20e1aaa4f2e50a93f281c6d6a36fcefc8a027d3410cf23
main/failure-inputs/8dd693c4dbed2530ebc5814a5f2d8e30fd25ed2172ee7b9836a466806c3b5883.txt1c9e07134d5d3ec955a8c821247c16cd33011f56dbfea6cc0ad7781c54a972a8
main/failure-inputs/9f2d6583d99e82290e9a23d3f5f1edb8642e77299dd1e8a5b79a1c16c213bbc1.txt9c225a2facc9d39f77cc75a9f5bc3830d494cacf0ed0aa6f0ec3a0ce1015f8b6
main/failure-inputs/d78f8e173f032cbb7b999f79277aa27dc9ec8ae488f8c5ba679773c44914851b.txtd1b838b6a4af0bc8a236cffc98184f0523fe79cf2c2b26408f338e7204aed8f2
main/failure-inputs/dd53c66605c0a2aa319e56ec156e17137899e27e3fe06c569be945c275aa4480.txt51e78e5c8e2ee90b8c701a902a0dd540eabac60e8c4df8b9ab99057b6ec8ade2
main/failure-inputs/de7afb22252d9f38e0fb0f387ce96228a7da37cadd1e76e46b152480d08526b8.txtdf1e2033b11b9209ae94be6576cdc78665e511c3d533e1e90185578b6cdc885d
main/failure-inputs/e267a9b4f912e5c63fb2de78ceb453fda03970d6bf9698eccf3ca1a7cb1691fa.txt8d37920919bb2ba72afeb8db2b8ce31d0d5ab5119216e52aa8c70bcc6d9dd1e9
main/failure-inputs/e3981e266b48e668b4755de29bbf076c86a2ffe87ab1164a9c98d013e8950c0e.txt14ab4cd1211fdd6766d797e8454a991620d3be73b67a98d135a34dd75532dfd2
main/failure-inputs/ee4efcefe630ea513b22317c5005035258f080d1ca99757002d458f9a762515d.txtccd24b56f3012d79fe1df2ad15b81c962e0a13ea0d82e80e2a4a9ea27503a2df
main/failure-inputs/eff9adc67a29a50c62729d969f00e4b998c1f7f84d5f9486aac8338423649ea7.txt01f1a77ad66ddb1a480f463f926a4f4666cabbbbdbaeeaac73aa75105aac0221
main/failure-inputs/f3f4cc96700a80709f8e60aca298d767c82db8bb5b94e263d940c930549370d0.txt4c22e28eff6d53ce6acef55b587f675b6f4a02d0abf7a807f87114db84355dd3
main/failure-inputs/f8033fe62abc210f1f1147d9ce71b586557f77e2e1fb4001810875c2978bec10.txt7dcb0a8c17025184ce8dc9b0ecd2a477331d47485445884a41fa49053b84616b
main/manifest.json86cde8f531f0917edc2098094fb3a0249f380752852a87f69c4c1aeb27b0e5d3
main/paired-comparisons.csv8274b5c0d4295a668a1f9030c1a249393fad9ab77dba74777cfb422efdf6bc8c
main/protocol.json3b19dd635a75c79bb363e73fdf1454ec5f65f80780f39361463c56c49d501fcd
main/report.md32ab33140d34301b7d97fb3b841c83ba09177337d115a027a598800576a7f4a2
main/scores.jsonl22970d6d962aca5265df657ed62b42111ac85a49b8b2d78bd5b24f7e0743518b
main/summary.csv3dedda25366903cbf330c1a1135cc142f4e2b67a47050dd55c1b7973bf340c6e
mock-p2/errors.csvf484f55bc3098610c37c07fed70b8657811ed1780a76723c72d02fca526c477e
mock-p2/paired-comparisons.csv502905e43d91354b95723183d798ebfb05c411142eff331aaf9a320c1b938e4c
mock-p2/report.mdf9597502c900f6ba67193ab94a1db55eca2b32e1f70dd2797a906ef75a90ed6b
mock-p2/scores.jsonla55415e5c97c65151bfe7541d29779d58cb4427b9ff5593735ace9d137f10dc2
mock-p2/summary.csvf8f9bfc1f6f7bd2e388ff87a8d5be08feb0bc5632549ba2a35734065e5c13b8a
p2/errors.csv2981a734d8872022333070c5f5feed02ca1658da5e7e3360e682618bf39ef37a
p2/failure-inputs/03c7b68fea90273f64ab0af379a9d676913ef670bb4a5f8e03bfe3f0cfcb3ff9.txt2c267eb4d988359fb7ac09f21a75122baa7b181cfc4a7c54523c257b79d11a02
p2/failure-inputs/09176ac607c7563802361aa43c6c65eaef4e44c3da11e88be628781d271fd957.txt68e90e05c6901a06092cd92f975f88dc5df8d485b14c3badf7ce4fefc2e9f1fb
p2/failure-inputs/0ae41cea4cd2971ac1e5d9434e080e96cd59f6a1ed726ed3a69de80cf5946f87.txt6ff4c1f2dc23874ba020e3de2e277ad90b468ee893bfa52d0917d8c2cc4f6fa0
p2/failure-inputs/0f921d9c827abba08a66b184b6f9fa63d128741c47d259e8db3957a89e5505fc.txtee483b053af0d4f1f56adbee6e450cafb856f40eb77e33c2a1b589e54afddeec
p2/failure-inputs/158effde616541a212442eaee90b0436ece1ed8f67ef7ddc520190204d4a6fc4.txt344ce7234206a725919d8fdb15b6fc63605f1ad485ac14122b5db40994a0c341
p2/failure-inputs/1a1a844fc0dbd5b25a52bd6cd78d1360c1807251065d37cfd2ebc87f2a3ff7e4.txta139f13ec5117dc846a41d8835f2e2c749f2a38c48ce233c5831d7ee5b4cc7b4
p2/failure-inputs/21cb7a968e792a4d0c42e1efc7b12ef2f5d566a510b95662f3f8658ccf5531a9.txtb9869d2471c920ddafabd50b213f56eaf1c9e05b3871498b52a28dd0d6dddcff
p2/failure-inputs/229cd742dcbc8a3fc6d8ef380b18c1522e3ceb795a0a848b9ac76a9a8e9b4e4e.txt0fb36a6486fdf020b13e16a69cf4706251ace6e05992bfed94180ac9ab11618f
p2/failure-inputs/2cd49cadd3cc4ae7e44e0d2494c5ed93ee9275d3146fa74cf1526498c1edfa49.txt147653c214829df6088d45eccbaeff2b37b36fca703b910af0d31b7f954b4f8f
p2/failure-inputs/2cd808e703ac7a2b90c729a90e2d49d297b2e18a0fcbdda3583c47b8d1849054.txtdadc018c4c334dc4d3bcb7226aa9249b3dbb9d1ce5a9c9684a01e112e0451361
p2/failure-inputs/3693c824b5f2b5b35f2ade37255c375d3467e22c5210461522feeb36d20655a9.txtf82acbb0d1564fbe34c9060bd56f5ca707485e1b05fe20d8e96cb4ae7088ee22
p2/failure-inputs/3a77f2557d5234d0aa92835537bdce7fd8951baea5cdea9648bd1a469ebd0259.txtb9d66e07afcdfbe61f4c289f7eab452be5ab19314b46c87d3254d5d3dacbb1d8
p2/failure-inputs/3f505bcd6eaa758162db335384cafde79ab05bdb5622dcef2639f1c846467b26.txtf5e9b255a522461e82680cc4be95e84e9188b55ac555e5e9933d7da9be5225ec
p2/failure-inputs/45688a57832f34a074fb35717123ee903dae916f6cb06fcdd2e5859b679b8932.txtac799e034f53cf09deb00a221ba36de16cd43c804a5d4404a3da9495db783382
p2/failure-inputs/5352a6053abd4f6e879041134376d1f47a3bff568395d8e35bc11134351e9fc6.txt8a2f0859f5e3548d2a084e7ca4040f4a100dcb726721fefa604fba385f64b191
p2/failure-inputs/575d95e51b33a704fd77413dd4bbdfb823be55ba8f23163f4f53584a5dd1165c.txt3dc42fc718e8f032f4bc31d1e95c4fea69a2a05d71bc9662b2cefc4f4b52664f
p2/failure-inputs/57820d22806b2dafe05f6504fea600c0b48f9701d56c2541c332d949a9de0f6f.txt5001b6f41f06378648fea31d81900d2ec7b982dec6902fccdf9be7a52b3471c4
p2/failure-inputs/5bde2ef928a132a5bfd5fcd589b968e7234eac4e7a29df3a2f76c320b892dd26.txt38bc8ca81de35346267f7a7bb508619f6f6520b4bba720242e0ef44da67a606a
p2/failure-inputs/5eab4245c7aa5cbf8abf9e7a37734637607cd04d88fb0046e7c200749fb4e65d.txt3de518fa6574afc435160c3cd96472990e663da43751cec9607689e29551c63d
p2/failure-inputs/6c22f787303254a93331311354036e907b13fe7d02f1d77c54d1200741f20449.txt2f331fdbf79f8d54781e652dda489b82dcacb0494f5032655c38bdbd958b4a65
p2/failure-inputs/7728b9d1beb8f747d54312a741e9dc6107b0620b877878d8ed1a10e181223b5d.txt6f6b95ab3bff18335f67fcd57dbbfe616257040abf9bbd70598b972d01794b3d
p2/failure-inputs/7dbcc45ec2ad357d0b714cdabeb3f8adadc37a21b69ae51c7b6bc4d6586d263e.txtfd245a902912e5f9c586f6115be929ba79e0df28afd6641e15f8cc3e2fe21848
p2/failure-inputs/836bc6d194c3fcbb554305a143434bc3a145c7fbe596be23fa391764d3538aea.txt6dad6094946544a3147d7e898a86b37908b5d9946b94011f82ddc30933db3fa7
p2/failure-inputs/8543dfd7434109bcd799d128ba6eaac88e4a46a0847db721872aacb0e1b4d75f.txtc7a3653e4a2dc5a26556abc8c6b7019a9dbb79230fd97dc9b0d390fa579dfe2d
p2/failure-inputs/86e41d473702cd534eb8baec3f79eb21c501e01afe094ea116fc596c5f711926.txt80c435f5b8659a14180bc2b7dc37f565bbaab8cfcc5f4828c9debb3f28ecae68
p2/failure-inputs/88290eebf794fe99f2f0b9bfac7d6ef2917cd69375bea236e6e7b946e945c0f1.txt53149c9d1aa583e0c8d6e322daf2a80278142812c4e28ecdfa80b42067662eba
p2/failure-inputs/98340d7e5a8f65c549d76562fbccdb29396b2de756b5be143ac9e84df0db3231.txtb57087c2c1a808e07b9123794c4936743d12216b87b8322c3133c780d1c72f7b
p2/failure-inputs/a089711f1d52a3c0c086d3388d5305c62449ec37550fc80d7b63707bbbf8a213.txtc7db9ed3a9096c20039c4299f7bbe97b84ee5309ba9545863635068f1e27ad11
p2/failure-inputs/a58755f9c20f2df98c27fa9327452aa8332a4e116b99f6a32b222f73349cc5a6.txt40b3962fca501f47f1f891cc41b483b86bf89207684fef7258faf74c94144d91
p2/failure-inputs/b2d51b3743cea4983bb94b3ddbecdddd2d304e4893f2e86ff5ac6fe5713c212f.txt2ad28f6e23198124fe0a290ca3688cbe795076efe057459b4de5a30b86c8dccf
p2/failure-inputs/b5c8dfdb763ced4dc4235fc03c2d64abad7cf3e1cb3fc070a1a3413c76284c16.txte4164dafa183650aa93a06597e9035b7f430d16fe4c3a331c23d3d1e68f78afd
p2/failure-inputs/d95f4daf209deb90f5ae6997400a9b54abdc386e5184de72419960811c5f3327.txt4972f18e636349cdd56cee052c12540fa16731829d564862888e5ba7d1cab8f2
p2/failure-inputs/daaa29809343ed6fedbb12eb6f0615931ef47db10155fa123477b5e9204765ec.txtdacc10c0a1cb08befdda1b514563a3afe0bcd76d179db670e84e134b38c31bab
p2/failure-inputs/de39d64425228f5cc4ec45b059be9650b95b2e606ab0fb0e040f924f521ea144.txt69b1da7af14812237b5d5ad162d33230bd60250ee54347c3f4b001617a13cb8d
p2/failure-inputs/de97d66bfd083b3ad15d7cad503e593c3694b6e0e731af46137fa86cb49af73f.txtc5b73244b2ef59d09f3a0be44469faaf36b0f3e6273cf63dc23407c113624360
p2/failure-inputs/f08336870e1df926099864f10fb21b3c08db5e2704848bf7ba3142b607f13507.txt5bbe34066e1db5ace1b349b1c40916e36e00ad62e38de10adf3bace05476bc55
p2/failure-inputs/fbf602931a8187c1c27aacceefd371ffe75d386367bff23673f43457a1d31f12.txtb46d3c88cd7ab1d8c06a90dc518543ec09531ce14fdb7192eb8b5ea35c8bd45e
p2/failure-inputs/fdc1fdb02aafe60ca95e0c7125572f922add2bf63fa9964e355fac9aba08a3b1.txt391ad0eb7335ea647997f0975d19af59f9bcde0c5b04af71d9e5164d05cd48c7
p2/manifest.json939e087c7382c21db65699770f05063b5cf22afe570373dcdec4b9c07304cab6
p2/paired-comparisons.csv9c51de8f6b09d68ed7dd4c916584a7a5e09663a1b0732b462a263b90907945ae
p2/protocol.json24e4999a55f35b4631b12e086bace2a933b0ada771a2d672e088a97410fd621a
p2/report.md174c963ef318ae99b9e331afea893b5e125c0a9098e08aaf38f0954c590c18ae
p2/scores.jsonlb4391157de79d47fb4ab4d691f66434b062744b96e7b4c501a034c16ded1aecd
p2/summary.csv87b733fd7476f134db7fbcfe6a9141e605ea3029fb2d217a8eb35e40fae4a26e
p3-preflight/capabilities.json07013ac41adfd42d26ccbd01df9609538146583411389f095a1fcb989b510cac
p3a/cases.jsonl1d8a9e086ea17fc213b2d536b678823c1b5f5bb034ccf088794045c111411411
p3a/errors.csv7353a73ee4cfe5616341ffea666fcc3109284a6a638da6a35651108ba982cbe4
p3a/failure-inputs/052b5cbe686c90101f5d715219a553b7ef1a3a1c558d8e6f66e53f83fccd7535.txte24e49f563e2294422081a03070331481b730bdbe5349217e3bc1f1927986907
p3a/failure-inputs/05a28d94c1220e099a16dc5edf097c48f69bcc802d550d08161b25ffc06e055e.txt85f25b9700f94a5980aa38dfd0af9edd40d0a08deed69794a2b947a1883a9714
p3a/failure-inputs/06fd76d2181cc93f22dcd0ef2c27d91afa29a6ea1dce3cf6953c5e57eb32d635.txt5e7d8e333b40c1fd660bddc2ed7f8eb72915656bb724a535187b82c1cabbfa1d
p3a/failure-inputs/0ab635b549131c1724ba6636403df72fa32c5bb1b34f11149942660ad39ffc87.txt0a203ce2b54d1efee674e9a3487f6472399e083fba6394744d7cf177f1e42cd4
p3a/failure-inputs/30d964122a3d4331c2a0b3a93bec83af6156fffa3dfc8a7c2cf97c493e4c33e3.txtf84c69ff655a3c6ddf66cf8b2cb0777afe8363ffef7aac299c494141332bd415
p3a/failure-inputs/3767b20ac9a94c697e84bf976419722d0c8e56e394e659fa5059880537e1653c.txt213c8f7b98671244b6b00960915f13cfa1bf5f365177d07227837c6ce52b23bd
p3a/failure-inputs/488bef661a8c727e1a1f34efb7ab9cf2b5c33b46d890f0032dc01c96f12b13f6.txt517ce3a67e1ffc392e4cde26c76fe8d71858722220cfdd1545f6ca9b3fcb3702
p3a/failure-inputs/57e674cb54e3b52fcc86deb311ab00e264c6f1e4aca9c833222add216e610f52.txt56c8a5e4607abdb01d310648a445a1634bba9d604e4d3cb4e2aa1b108b3bfe2e
p3a/failure-inputs/5e7cf03604fc29b07ed891176e5c80ba851458a078d34b4b7ff5449be7574b2c.txt7583e8214b2bcebb006222a52142c6278c42d882c89b026824b6c4c96a8ff123
p3a/failure-inputs/960b978520895b8745c60b47fe022d499ef20f1dae9f84766170a83fa11a1ab7.txte8fe30815bc4fedf57f92d210fde9145bee182ade23f01de6b665f74ed32b992
p3a/failure-inputs/a96de254589ec7987a66ea9cbbcd6f40d0d58e89557718360db50e39fcaf34c6.txt1021acf6ffc0497434a8963a00e88c1a7109e1f1cb4e8888a873c98b485e90fa
p3a/failure-inputs/f0d513f6eb28ee8c25770fb4584095fecfa3a5c82b7c67a3c28136d30c941a62.txt4292104a999aab8258e5e2fb8c69e670cce568548b290545daef487d39eda080
p3a/manifest.json1bee87b19fa90db893ec52ba13d443fc0d567816155ba9013b0cd0fc7fbb7ad2
p3a/paired-comparisons.csv40f568b977d7f35989318d16a02d73198a73ef5220ec532541df486c7e82cea7
p3a/protocol.json57fa497c15e82ae0f7686b9a6b739fad24ad933ce3e87d52503ddd8807007081
p3a/report.md8cb74af940f065eb21d20eca84f529b5d42e1bf805028c105b575ff4b86e4d5e
p3a/scores.jsonla3168a737ef392f027b03d171cfa4c8a75064bf60e70ee83162e25c918eb59f0
p3a/summary.csvba0d05821efeeb35e83a6300ed504992d10245ba186bd6b9df9cc57e057dee33
p3b-fq/cases.jsonl7beac05f6d8e9373e9cc17017474e69139cb7f8c1bcc635671188393e2d6bb7c
p3b-fq/errors.csvde39de1f39cf89785d3ee96f3b6613a80cc9fbc0a471684103d01d5973040e20
p3b-fq/manifest.json47420554b6006fbc742af2030854d8c5fd9cb6fd956b76adab3d4f945d76776b
p3b-fq/paired-comparisons.csvc46118e835b31aa91bddca4abd9469c755e6c7780ff356daa0235deaa6b1f397
p3b-fq/protocol.jsonaf0cc356c01fca8ae954a738fa28ba8a99e18d26b64d10fe26419bcb1c944a43
p3b-fq/report.mdeebce9fcc083be67c6572e7ec708168cc4ac1ed355687bb4c4ea176dc53d5351
p3b-fq/scores.jsonl8628b5e14cad13733f476372241908434058193bc76bbad081ba578308893830
p3b-fq/summary.csvaab15d0eb502f48ff98c461faf36e78c2a2a912a8598683b3bb3c3604203217c
p3b-short/cases.jsonld05d8ad4f7c293808d323b9bf5d41d9f4155474a24d93a7edc4dba6184a43ce9
p3b-short/errors.csve3289e6080c916ebe6407abfc4736d498316a317dc17a41900c07babb0348452
p3b-short/manifest.json644eabefe8cce2dcfaf7a9d22cac09479b388e96ef82d2ec67b72a4fec2e9484
p3b-short/paired-comparisons.csv95738ba10f5038b89754be7ceae18d0ef7935e2349cf18c494770d0db2380b74
p3b-short/protocol.json5a6d9aa9fde7b61c6e1b23f22fbc653c116616bb31578cb4f67229947ee3ac2b
p3b-short/report.md46bfcab80686ba1e4ba10c12f0e4222d26ae040d04d00210a2590cc2769c79e4
p3b-short/scores.jsonlb37aad2c8d6448cb65878bea62f1eb3a4b746ec26181f8add5692674a8cbe44d
p3b-short/summary.csv8000fea2c777b44085ba7ccfa0f48703cc61215495fc1c3cefa7fe077217f289
p3c-preflight/capabilities.jsonf6e37d8e0d7ca6ec1f736f2a1a4605a8768e0a8582cdfd6e4f9811cefbba8bee
p3c/cases.jsonlf9c654af4d1f3060a5e25513f917f49caf675fcd06d35764daf2e142af6c1faf
p3c/errors.csv0459913bf1677f47bc6d72e442287f41d017c92cadedb2bd4e5aa52ab56ae453
p3c/manifest.jsoneff4270660e05965bbb5af784f1b721fc4e305447b56c919171767bad9d92c85
p3c/paired-comparisons.csv21859339e197d3b5ecf867f6fbefe895054412a794fc8aca7d6cc4c9a8b6d9f1
p3c/protocol.jsonab5a0f6308af33784598b7d614e6887da0a9557fc750acde821dda5edff02fb9
p3c/report.md2d4ad3bf2e663055d6d69bd3b327d8d7fa271435a7d7c86118a8f31521e682e8
p3c/scores.jsonl42aa91a788c8162fb497770e0eeb33ded1208b4ee13d8bc1eb0e6f2cbdf34c94
p3c/summary.csva6bb0b15efd59172cd3068d97ff60c3dfea82956038c510b80a39e7b5ff81db4
pilot/cases.jsonl212ebef5a5f19ce32b342b81517dcb82b810723bfbd616629fae99e24fee8f77
pilot/errors.csvaab40751a308a6ea0fde49bbf3e547299380872edc06099964c1aecf5869f5cc
pilot/failure-inputs/0253ae25a5fac77981543ba697d29ceacc58f1bee6bbee8ee0a89000d5129a78.txtfab9d05fd70fec1ed49f7488c98fd38d2214350b539565ddafa3d29debce0ba5
pilot/failure-inputs/03b49d5d7bf2142b054e0347240505244501935f129596ea494f0dcd86e809c9.txtc185a41404a4e8e6b5ebf7bfcca142ac6d47273691bc836cb5becd5826e5a222
pilot/failure-inputs/03bd1c4159c7ad8d71a7b43ce0e3c3870e30984a8167d90d2d2c9af362850dea.txt89bbf1c12aebc04591419157e4be7c3421aada29fc97a469d0e3082841ce56f6
pilot/failure-inputs/31b44cc1f40ee9d5dd36bf336964056f79efebf300b542e7d039ef69f8163201.txt787357435716c0704516957d46324a6e76cd1ea2d4f16a8e1845826981069cfa
pilot/failure-inputs/3965c4647c2e5db75d28c30a2a9809fbbaf71052bb8af7f688fe80e18fecc6a1.txt1a130bf10a24281ec599b9b878c8c55b2bf4bbdfdaa6aaa01c233a5acf15d374
pilot/failure-inputs/489fb48bce73d9d390d64c516360b71c3679a8be1b7bc2a31e601b9e6fb3065f.txt131aae4366d360fa35a80098acbdcf06746acad4970480db840429195422f82b
pilot/failure-inputs/589c14a78eb69d58a34cdab6be3118c578358f3a9e786d93501b7f14c72a22a1.txt060123b8b5015415d558844f3fca05f29392719c702c4d201e329eb26a870983
pilot/failure-inputs/8a46678e19e834405bdf00a2a6eb07fbad7ee91d5f03ebf26fbbbb68f0aca8aa.txt8f191aa3afa601371d7a12b4da898d1979d9e5006fbee85bd64060953e58f52f
pilot/failure-inputs/8f467ecbdaa4c240c3a1d64692d6d4d580ee7e924b3f0a715948f407182efbc0.txt5115da310b5e8cadb6eb372635e99e3ee9f03b0fc743edef8ffa4d5643cfff21
pilot/failure-inputs/9720b3fd95342aa2b0a7ad14555cfa617cffcc7b7852f99476f7087e8f855293.txte576a2d851acbf2224dd09f01ae59bbd4bf6eb8a3c8e3c5fa987b2e7d5b83700
pilot/failure-inputs/99ef9ebd39dd6b1a67142be53b9b4dcbcf6edeaa119797e9f939367382ed9977.txta14fb3aca30bf2e7bfce3d56c4c6f843883858f346612510584df110ced58267
pilot/failure-inputs/adb41f8e1022976414cb3c6b890bc974bf23ffe2c2fb3b03a36679a878de5550.txte2b75ec1d94ba6b2b11783612bc0b970948e47b81aa0bbd7ce6d8a6b688443eb
pilot/failure-inputs/dc9fddaa1e2a1ec4c4254ac1c3b1bafb3aecf99d0b3e26a1dd66cc0b28beb62b.txtbf925f0fcfc95b61cb5f943940e1af7b96849fdef044fd438502d515d9a3ffff
pilot/failure-inputs/de8b696062a7b413556e0a8f2d6f3f9ecb0bc917b0ad1c629b7de78e5478d3e3.txt149cf5733111ee904d4bb25ee48d38b6e729f1145087b8fd6dcaab398b7c1619
pilot/paired-comparisons.csvcd9e1388efc01c597aa256ee61e99a1af470fb735c50ab913c3b1301a29d44a0
pilot/protocol.json9de3016967ed3e8d6c7301ae9079018229926b39222ff01bb5419c0a5aea7fb2
pilot/report.md6e7b46b7181b925d2706f3fda8e6518f9d03e7271d03c6351d8dd17ee7bfb044
pilot/scores.jsonl0555d2e2629adc790b9df3984c5577bc3566561aab1dbbd8149d9aeccc85aacf
pilot/summary.csv247c9ea6c86498f5582b335f91b27519147081495a74606ca9c7da38d56b89d3
source-manifest.jsonc115d89d71f71e98b8f450b18d3c80226996846673249a4f0b0904c6c1bb50b4
status.json7cd00026fb395b13023d09739d0c9b3e41c476389e97c89a2542a815a0777068
supporting/full-program-pilot.json85034ce09571034437407a926ef62e34dfc164ba48da6e12e44e4ae40c492a48
supporting/live-interruption.txtca2f7179c50bf279dc59ce5ce7e3fad714122e2c6e4824d4591ccc8c97b98706
supporting/live-recovery-20261007.txtae9e7f7d4f52a617cb4ce21efd3cacd1cbda958743d67bc4dd8b36d183b65a7f
supporting/main-count-only-recovery-v2.json1c6a01b4520811dc6061327670573d226853cb3d6d4b7ec8546569a8f7cb6fd9
supporting/main-provisional-reproduction.json79a399cddcf2a4783494fdef224e725a4ffb58cd8ca1430fa5251927402c8508
supporting/main-zero-http-recovery.json58f12570ea192c48cdb37cc86c86ff5a5f4f28aea9b0887635cfd748fc455806
supporting/p2-live-capabilities.jsone35c64293226b550c2a9622bb74f30cefdd4c8fee3ead4a5c3ebbb60aea10596
supporting/p2-live-current-status.json6bb619d888684f27848bc417843e1dd996af328e1cf04e9a8799029d18e1f361
supporting/p2-live-manifest.json939e087c7382c21db65699770f05063b5cf22afe570373dcdec4b9c07304cab6
supporting/p2-live-protocol.json24e4999a55f35b4631b12e086bace2a933b0ada771a2d672e088a97410fd621a
supporting/p2-mock-verification.json224e9091619a7ce85cce16c663fff2238b3694161fc4f5540734bfd383b5c4dc
supporting/p3-source/README.md939e2b6cae2d6fa0065d9537535bb67cebd2ea5b39c78512adab7d5bc77eee8f
supporting/p3-source/bench/src/main/scala/locality/bench/cli/Main.scalaf50949edb1b1f1abe927b450c5e55e904d1e79dc4886d5a0e833aa3bd168457a
supporting/p3-source/bench/src/main/scala/locality/bench/data/CaseFamily.scalaf3d2e3233bf8fcc40c89b4f64d21eef3a3911fca510fcf7541504eed8b063592
supporting/p3-source/bench/src/main/scala/locality/bench/data/DatasetAudit.scala87fa8b1d9535957a5ad4a1ec0e539f083f7eff7f851b77dc5d9a1f4e0d78c7eb
supporting/p3-source/bench/src/main/scala/locality/bench/data/Generator.scala5b9440d3294f59c603f37b479639d387f5952cf82e9d0ce0f6ebd7eaad03a1d1
supporting/p3-source/bench/src/main/scala/locality/bench/data/Seeds.scala6998b15ee8e16610e48ef092f303d30dde749bee560c057f84f890e9ec4ef8c6
supporting/p3-source/bench/src/main/scala/locality/bench/lang/Ast.scalac3d107af1b3376a19d285d43914e518c543eb959053181ac79e6963d4d8f6222
supporting/p3-source/bench/src/main/scala/locality/bench/lang/EventOracle.scalaf49353adc87e9f787df55266426306930eb6754ecfeb0abf8072224f8fe30ea7
supporting/p3-source/bench/src/main/scala/locality/bench/lang/Lexicon.scalaa8f0829054ae9c34982698db7b6d76a55f616876b2fc47a62739b9342b5ed1ea
supporting/p3-source/bench/src/main/scala/locality/bench/lang/Parser.scalaf31a65b9dd2f424ed87530f678b062a3e0a812bdd608d64562efc2541b4f0d56
supporting/p3-source/bench/src/main/scala/locality/bench/lang/ReferenceOracle.scala765934931869b7244c2f60e417366e1880dda1c328490e8e4326b72d50599e89
supporting/p3-source/bench/src/main/scala/locality/bench/lang/Renderer.scala91ae122e6b517993606f0ede6cccca26648b2b966678e1268d3c062479159b43
supporting/p3-source/bench/src/main/scala/locality/bench/lang/Syntax.scala5fed16c8266b0895c9cd0af53bde9912c35d9642761aa2c2631b0c2d8e33a0db
supporting/p3-source/bench/src/main/scala/locality/bench/prompt/AstTable.scalac21dc224811ca37a1cd882067d9aebe85971a4bd931b60bc0d58a730b7ce9ebc
supporting/p3-source/bench/src/main/scala/locality/bench/prompt/Examples.scala96845b11658b27acdeb79960428d7f4633cd72983e5a3b3d56d2a341a65fcb27
supporting/p3-source/bench/src/main/scala/locality/bench/prompt/PromptBuilder.scalaacf993bff9fbf3010edb40d564ec56f4d769e26fcf045105502222280905bc9c
supporting/p3-source/bench/src/main/scala/locality/bench/report/Report.scala89e92df6a7a2e5458f95a3d7d433a0569d81fcc6a67654a46427c23835cf02d8
supporting/p3-source/bench/src/main/scala/locality/bench/run/Budget.scalacfe9a047c169560ed19ae51094372f9f643a1f42ba28b99eb34c7cfa2c487a0e
supporting/p3-source/bench/src/main/scala/locality/bench/run/Freeze.scala2dae32edbb3a6b01bd73e596be4fe86fe1ac42f97dd604997825b22b923c0347
supporting/p3-source/bench/src/main/scala/locality/bench/run/JsonSupport.scalafedc1e1ca82c5acc099213b6a1350c9807b2bb8165a6b43aa6e0c6408bad0fbc
supporting/p3-source/bench/src/main/scala/locality/bench/run/MockClient.scala2c34352c498000be8792b084803c9d1c938cf70f7721133177b4d1382cb3eb5c
supporting/p3-source/bench/src/main/scala/locality/bench/run/Planner.scalaadb1cc7030d506af2b47601a95b4a1fda5e48bb5ab0cb21ba2dfa5ef3c5f8619
supporting/p3-source/bench/src/main/scala/locality/bench/run/Preflight.scala852146d6a6696027f44ff976fdb1b6fdbb001cebb3dc51bf0c4953eb13bbae46
supporting/p3-source/bench/src/main/scala/locality/bench/run/Protocol.scala52537201c84269eb1721716cc74e8d2ddb1d0f4d50342d761580784c7c121f1c
supporting/p3-source/bench/src/main/scala/locality/bench/run/Results.scala3c904494fe2494b8562fb5764fdc5e7baf8f44c9acf8f673d26176110d92af5c
supporting/p3-source/bench/src/main/scala/locality/bench/run/RunStore.scala3eece3c89d9b19f630b6dc13d3454494d7b6a9271a31d9a94a0af27d6aa12a2c
supporting/p3-source/bench/src/main/scala/locality/bench/run/Runner.scala56e9f13ed25e7205693542d3f37c5214fc448c66f785bc688a5ed6740e6563e9
supporting/p3-source/bench/src/main/scala/locality/bench/score/GenerationGrader.scala1ffba6c266ce8df07f950cfea876124929e0a5b96b6e9c21baa90edfc8dd91f4
supporting/p3-source/bench/src/main/scala/locality/bench/score/LookupGrader.scalaaf507b77e10e965e594b719113139f00de70a9b80b9a711692e1b08384ada23f
supporting/p3-source/bench/src/main/scala/locality/bench/score/Score.scalab02b4f419ae1c578156d58a17002572e9046eacee24309c1d73b18b288966f88
supporting/p3-source/bench/src/main/scala/locality/bench/score/StackGrader.scala3ac7507fae97ea3839d5b785c7096dc7370afa4279912b19484554b95b5fbb80
supporting/p3-source/bench/src/main/scala/locality/bench/stats/ClusterBootstrap.scala67330bc0be03274f2617e1fe42549f70723798514aef74cdf86735479dd82d7c
supporting/p3-source/bench/src/main/scala/locality/bench/stats/PairedAnalysis.scala9e8eeff8d82c361ff59ce130d55c91bfaaa52eada2158c52bb729ca2420d1e8a
supporting/p3-source/bench/src/test/scala/locality/bench/BenchTests.scala61322d82ba6f4b168afac0060ab819f4ddcfaa8bc801332fd0a9012917115968
supporting/p3-source/bench/src/test/scala/locality/bench/CliTests.scala56762a3c9092b68d6c37486178d68b3401b1f87620186b098f12c7f8231bc7d9
supporting/p3-source/bench/src/test/scala/locality/bench/CloseDiagnosticsTests.scala9b70270c53befa13f5e5af9fad34fd43ca7ae545c72865bd79859b760e9c93a3
supporting/p3-source/bench/src/test/scala/locality/bench/DistributionTests.scala2c0cb2aa76f50e7fbc798bdf6f2d419a7e4a1982acd83d0817668f8f2ee61b91
supporting/p3-source/bench/src/test/scala/locality/bench/FreezeTests.scala7a5197616f19fde0753ee5b24f3e40f96663722706ea2f9bfdefd5bf80cfd97c
supporting/p3-source/bench/src/test/scala/locality/bench/GeneratorTests.scala54863ba61bb6110d61e315a948ee2e65ec2029d651dcb56099617e71adf74fec
supporting/p3-source/bench/src/test/scala/locality/bench/ImportTests.scalacca3e08d1cb03043d27cadd93d809e8fec45779c24b256e9e4cfccfc70a23383
supporting/p3-source/bench/src/test/scala/locality/bench/OracleTests.scala646d7210c6c513e52c807e3e3e58b9d786c56e1482ae0041b2cbd52abe3e6a8c
supporting/p3-source/bench/src/test/scala/locality/bench/PromptTests.scalaa27ebff5dcd1b11a3ed26b9c562d0490db5159eb24af5fcddc29c8280d8008e8
supporting/p3-source/bench/src/test/scala/locality/bench/ReportTests.scala4b314649331a05b3712ff0cf5ee3fd607b6e58813eec3ace35c793cd1eae11c4
supporting/p3-source/bench/src/test/scala/locality/bench/RunnerSafetyTests.scala375426432715aeab6fa059e1e080f0834799f9bacb03a85d2c3f8d9535689ef5
supporting/p3-source/bench/src/test/scala/locality/bench/RunnerTests.scala46f367279a44fa6476294f788d5ddad5928216858fd7ac577455f1b747a638a6
supporting/p3-source/bench/src/test/scala/locality/bench/ScoreTests.scala38d0dfe929b3966d6f8d91ee2123b00fe133a6ada291cbab648b801ac3021fda
supporting/p3-source/bench/src/test/scala/locality/bench/StatsTests.scala1130bac8eb45169c5e6f5fd2ab6fbaca97333818a83173491c1db735f9392bc7
supporting/p3-source/bench/src/test/scala/locality/bench/SyntaxTests.scalab6b5ad4c94236da2aa034b9047ef21a0961d5d697110d92ceba9ce85104115d2
supporting/p3-source/bench/src/test/scala/locality/bench/TableTests.scala0953d1ab24e0f31cad150df91a53d5f05d311e6bf9c95a518eea5c134ae14b4b
supporting/p3-source/bench/src/test/scala/locality/bench/TaskTests.scala8d21f93d0f53100442477096937cce4e48f8dca44cc199c6d51702b213199556
supporting/p3-source/bench/src/test/scala/locality/bench/run/PreflightTests.scalaec2888c401c28fc833037a60822d741ccc97de03cae7fb3d3d8687d85c45e57b
supporting/p3-source/build.sbtb52c57601afc0deec4d4b993744516ee1b529d5274cb92ce822d02be9142307f
supporting/p3-source/configs/p3.md6362576c0b641498ab236ab3c87fff416e369b7e13119a7ec231ed01c82e7932
supporting/p3-source/configs/p3a-pilot.jsonb97b62f68e12e2645652db52ab86c32d3199181fbf2ee4f774c9ff9c35a86352
supporting/p3-source/configs/p3b-fq-pilot.jsonc7c748ca3886339ed81cbb4a1b19b996162d76b8e0a925cd831a2960124ffe5e
supporting/p3-source/configs/p3b-short-pilot.json48498cf76f88d10483bf467e1b6266630c504ebc52661ab3a5fdf50d8aaa1c13
supporting/p3-source/configs/p3c-pilot.json764c1b1223e86002fa6563d6dbef490d3ecc609e357ce90a32b19f0f41f8c771
supporting/p3-source/docs/p3-short-dependency-design.mda9c09d5347a49bedd12e7d78bac17040b5502e32bad1d12f2eaac34ab59cda96
supporting/p3-source/llm-core/src/main/scala/locality/llm/CountDiagnostics.scala1efdac53452ae8c18bde7eebff622243b047fa13b091970fd206d43a8ad57538
supporting/p3-source/llm-core/src/main/scala/locality/llm/HttpTransport.scalabcde05996ea46dbc9123daa605990a0cbc76e4f668673170f135fd73c5d22c47
supporting/p3-source/llm-core/src/main/scala/locality/llm/Model.scalaf271a3919e1ede14c50056d03de8f44e338de215ae725d4dd736cb7357a57519
supporting/p3-source/llm-core/src/main/scala/locality/llm/OpenAiResponsesClient.scala8970a5e0c4e207e1f39b70955bda0003b8c1e93f88055541e28b6144af1b986d
supporting/p3-source/llm-core/src/main/scala/locality/llm/ResponsesRequestJson.scala189380005320951ec04d54f58ca8b9cbc21df690a707b69016b1f26fb3bda572
supporting/p3-source/llm-core/src/main/scala/locality/llm/RetryPolicy.scala3e8211960bb14736175a9018b24d99bc320635858fa644099011d1fac56e3087
supporting/p3-source/llm-core/src/main/scala/locality/llm/json/Json.scalafb84f83c21cd2f4bfe200409248edde0c32a4f4aef87300d2f5cb8e34bff515e
supporting/p3-source/llm-core/src/main/scala/locality/llm/json/JsonParser.scalab306de6478865f9f332fae31c1d9c4e2a8c1e752c6f70fecff8983da36fb21b4
supporting/p3-source/llm-core/src/main/scala/locality/llm/json/JsonWriter.scala7f81a01b1798edc4a811a4823e95d2087c7a5b4e6f14f82523d31f530cc8449b
supporting/p3-source/llm-core/src/test/scala/locality/llm/AllTests.scala72b8885c7a583f721eb01ace3c9450dc702c9c7cd5de0c9bdeb43eb2d457e257
supporting/p3-source/llm-core/src/test/scala/locality/llm/HttpTests.scalaac9fc0f00b924620240325b56daed22592dbeb27980f77334f448bac130d6902
supporting/p3-source/llm-core/src/test/scala/locality/llm/JsonTests.scala73e06c40ddb8c39f20e319caf317151aecd0ff3e6bcbaeeeb5ff44779b70d23b
supporting/p3-source/llm-core/src/test/scala/locality/llm/ResponseTests.scalad16d99b73d441f898ea6e15823435304ac2e542f938d7da29cd1bfcc91c01965
supporting/p3-source/project/build.properties3a4387a6e9737245c45be011ee04ee8d9a33f8f888a18e3bf129919d4bd091af
supporting/p3.md6362576c0b641498ab236ab3c87fff416e369b7e13119a7ec231ed01c82e7932
supporting/p3a-pilot.jsonb97b62f68e12e2645652db52ab86c32d3199181fbf2ee4f774c9ff9c35a86352
supporting/p3b-fq-pilot.jsonc7c748ca3886339ed81cbb4a1b19b996162d76b8e0a925cd831a2960124ffe5e
supporting/p3b-short-pilot.json48498cf76f88d10483bf467e1b6266630c504ebc52661ab3a5fdf50d8aaa1c13
supporting/p3c-pilot.json764c1b1223e86002fa6563d6dbef490d3ecc609e357ce90a32b19f0f41f8c771
supporting/pilot-named-end-ast-to-source-prompt.txt9a58f856c1abe2cbc967f899aa21feecf61683a3d19a83f43483ecbb64c4e27f
supporting/pilot-named-end-ast-to-source-request.json6dfacde7b46c2c4da9b30ca3e8a19527976390fca4aa5c4ac946e45f23e76267

Input manifest SHA-256: 2248226ccb7f54ec45cd452e5a8025d88bfb5214ac308648f5d62fafd6723cbd。HTMLは外部asset・analytics・秘密鍵・ローカル絶対パスを含まない。

公開buildの検証状態とworkflow識別子 / 保存資料の実行状態。再現用Scalaソースとデータはpublication projectにまとめている。