Execution Cost and Work Evidence 2026 09 12 - kimjooyoon/meta-ontology-go GitHub Wiki
์คํ ๋น์ฉ๊ณผ ์์ ๋์ ์ฆ๊ฑฐ ์ง๋
2026-09-12 ์ถ๊ฐ ๊ด์ธก. ์ด ํ์ด์ง๋ ์ธ์ด ์ ์ฒด์ ์งํ ๋ชฉ๋ก์ด๋ ์ค์๊ฐ ๋์๋ณด๋๊ฐ ์๋๋ผ, ์๊ธฐ๊ฐ์ ์คํ ๊ฒฝ๋ก์ ๋น์ฉยท์์ ๋ ์งํ๋ฅผ ์ฝ๋ ์์ธ ์ง๋์ ๋๋ค. ์ด๋ฏธ ๊ณต๊ฐํ ์ ์ฒด ์งํ ํ์๊ณผ ๊ณผ๊ฑฐ ๊ด์ธก๊ฐ์ ๋์ฒดํ์ง ์์ต๋๋ค. ์์น๋ ํด๋น head์ ์คํ์ ๊ณ ์ ๋ฉ๋๋ค.
02:48 UTC ํ์ ๊ด์ธก: ์ค์ ์์ ๋ ๊ธฐ๋ก ํ๋ณด
#814 ์ฒซ ๋ฒ์งธ ์ ์ฉ ์คํ์ 30๋ถ ์ ํ์ผ๋ก ์ทจ์๋์ต๋๋ค. GitHub์ ์คํจ ์ฃผ์์ด ์ด ์์ธ์ ๋ช ์ํ์ต๋๋ค. ๋ค๋ง ์ ๋ก๋๋ artifact 10290225924์ ์๋ฃ๋ ๊ฒ์ฆ ํ๋ก์ธ์ค ๋ค ๊ฐ์ ์ค์ ์์ ๋ ๊ธฐ๋ก์ด ๋จ์์ต๋๋ค. ์๋ ๊ฐ์ ์ทจ์๋ ์คํ์ ๊ด์ธก๊ฐ์ด์ง, ์ ์ฒด ์์ ์ด ํต๊ณผํ๋ค๋ ์ฆ๊ฑฐ๊ฐ ์๋๋๋ค.
| ์ค์ ์์ ยทํ์ฐจ | verifier elapsed_ns | ํ์ฑํ ํ | ์๊ฐยทok ํ๊ธฐ ํ | ํ ์คํธ ํ์ผ ์์ ํ๊ธฐ ํ | ํ๋ฉด์ ๋จ์ ํ |
|---|---|---|---|---|---|
| SplitGoDeclarations ์ฒซ ์คํ | 424324508745 | 383 | 209 | 174 | 16 |
| SplitGoDeclarations ์ฌ์คํ | 410046762683 | 383 | 209 | 174 | 16 |
| CollapseAssignReturn ์ฒซ ์คํ | 404086356745 | 383 | 209 | 174 | 16 |
| CollapseAssignReturn ์ฌ์คํ | 402359027676 | 383 | 209 | 174 | 16 |
trace ์ด๋ฒคํธ๋ 24๊ฐ์ด๊ณ , ์ข
๋ฃ๋ verifier ํ๋ก์ธ์ค 4๊ฐ ๋ชจ๋ verifier_work๋ฅผ ๊ฐ์ง๋๋ค. ๋ค ํ๋ก์ธ์ค์ ์ข
๋ฃ ์ฝ๋๋ ๊ฐ๊ฐ 0์
๋๋ค. ๊ฐ ๊ธฐ๋ก์ input_coverage=COMPLETE, process_binding=MATCHED์ด๋ฉฐ, ๋ณ๋ ํ์์ฉ ์์ฝ๊ณผ invocationยทactionยทpass๋ฅผ ๋์ํ๋ฉด ๊ฐ๊ฐ ์ ํํ ํ ๊ธฐ๋ก์ด ์ฐ๊ฒฐ๋๊ณ ์๋ณธ stdout digestยท๋ฐ์ดํธ ์๊ฐ ๋ชจ๋ ์ผ์นํฉ๋๋ค.
๊ฐ ์คํ์ fail_rows=0, cached_marker_rows=0, unrecognized_lines=0์
๋๋ค. 383์ ํจํค์ง ์์ฝ ํ ์์ด๊ณ ํ
์คํธ ์ฌ๋ก ์๊ฐ ์๋๋๋ค. 174๊ฐ์ [no test files] ํ์ ์๊ฐ์ด ์๋ ๊ด์ธก์ด๋ฉฐ ์คํจ๋ 0์ด ์คํ์ผ๋ก ๋ฐ๊พธ์ง ์์ต๋๋ค. ์บ์ ํ๊ธฐ 0๊ฐ๋ ์ปดํ์ผ ์บ์ ๋ฏธ์ฌ์ฉ์ด๋ ๋ชจ๋ ํ
์คํธ ์ฌ์คํ์ ์ฆ๊ฑฐ๊ฐ ์๋๋๋ค.
ํ์์ฉ ํ์ผ์ TRUNCATED_OUTPUT_FILE๋ก 16ํ์ ๋จ๊ฒผ์ง๋ง, ํ์ ํ๋ ์์์ ํ๋ณดํ ์๋ 383ํ ๊ณ์๋ ์์ค๋์ง ์์์ต๋๋ค. ์ด๊ฒ์ด ์ด๋ฒ์ ์ค์ ๋ก ํ์ธํ ๊ธฐ๋ฅ ๋ฒ์์
๋๋ค. ํ์์ COMPLETE๊ฐ ์ธ์ด ์ ์ฒด์ ์์ ์ฑ์ ๋ปํ์ง ์์ผ๋ฉฐ, execution_claims=NOT_INFERRED, reuse_authority=OUTPUT_MARKER_ONLY, improvement=UNKNOWN์ ์ ์ง๋ฉ๋๋ค.
| ์ฆ๊ฑฐ ๊ฒฐํฉ | ๊ฐ |
|---|---|
| head | b3c688bde7fe5e0b3215c0328315923eb440cae1 |
| plan digest | da6921cba067c7b6bef31b3118db4bde57e6aa0b7d2ccbe7b785e142ebdc9238 |
| manifest digest | f71730eff62c8167f63829d23e984f37cdb15e2c9d66c1aa6d9d83d98fb4d695 |
| Gooo ์ ๋ ฅ ๊ณ์ฝ source digest | b886df4511dab6fcc9f37a9a661594f0fd8bb24f43f92337bb30146354177a0a |
| Gooo ์ ๋ ฅ ๊ณ์ฝ semantic digest | b9a780ed3ba67f58bd91a86e83280ef8b98fd3b38893dc11ddd69169c85e012e |
| ๋ค์ด๋ก๋ํ artifact SHA-256, GitHub ๋ฉํ๋ฐ์ดํฐ์ ์ผ์น | 7e447b17aef993a0da5cc19afe5e88954d543dc81c5563d37a3f897db203def8 |
02:52 UTC์ ๊ฐ์ head์ ๋ ๋ฒ์งธ ์คํ์ด ์์๋์ต๋๋ค. ์ข ๋ฃ๋ ์์ ๋ง 1ํ ์ฌ์คํํ์ผ๋ฉฐ ๊ฒ์ฌ ๋ฒ์, 30๋ถ ์ ํ, ์์คยทCI ์ค์ ์ ๋ณ๊ฒฝํ์ง ์์์ต๋๋ค. ์ต์ข ์ ์ฑ CI๋ ๋ณ๋๋ก ๊ณ์ ์คํ ์ค์ ๋๋ค. ์ฒซ ์คํ์ ์ฐ์ถ๋ฌผ๊ณผ ๋ ๋ฒ์งธ ์คํ์ ์ต์ข ํต๊ณผ ์ฌ๋ถ๋ฅผ ์์ง ์์ผ๋ฉฐ, ๊ฐ์ ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ๋ณต๋๋ฉด ๋ฌดํ ์ฌ์๋ ๋์ ์ค์ ๊ตฌ๊ฐ ๋น์ฉ๊ณผ ๊ฒ์ฆ ๊ตฌ์กฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ณ๋ ๊ฐ์ ์ ์ค๊ณํฉ๋๋ค.
1. ๋จผ์ ๋ฌป๋ ์ง๋ฌธ
๊ฒ์ฆ์ด ์ค๋ ๊ฑธ๋ฆด ๋ ํ์ํ ๊ฒ์ ๋จ์ํ โ๋๋ฆฌ๋คโ๋ ์ ์๊ฐ ์๋๋๋ค.
- ์ด๋ค Gooo ์์ ์ด ์ด๋ค ์ ๋ ฅ์ผ๋ก ์คํ๋๋๊ฐ?
- ๋ณํยทํ๊ฐยท๊ฒ์ฆ ์ค ์ด๋ ๊ตฌ๊ฐ์์ ์๊ฐ์ด ๊ด์ธก๋๋๊ฐ?
- ๊ทธ ๊ฒ์ฆ ์ถ๋ ฅ์์ ์ค์ ๋ก ๋ช ํ์ ์ฝ์๋๊ฐ?
- ์ถ๋ ฅ์ ์บ์ ํ๊ธฐ๊ฐ ์์๋๊ฐ, ์ค์ ์ฌ์ฌ์ฉ๊น์ง ์ฆ๋ช ๋๋๊ฐ?
- ์ถ๋ ฅ์ด ์๋ ธ๋ค๋ฉด ๋ฌด์๊น์ง ๋งํ ์ ์๋๊ฐ?
์ด ์ง๋ฌธ์ ๋ตํ๋ ๊ด์ธก๊ณผ, ๋์์ ์๋ตํ๊ฑฐ๋ ๋ณ๊ฒฝํด๋ ๋๋ค๋ ๊ถํ์ ๋ค๋ฆ ๋๋ค. ์ง๋จ ์งํ๊ฐ CI ์ฐํ ๊ถํ์ ๋ง๋ค์ง ์์ต๋๋ค.
2. ์ซ์์ ๋ฉํ ์ฝ๋์ ์ฐ๊ฒฐ
.gooo ์์
์
๋ ฅ ๊ณ์ฝ
| source digest + semantic digest
v
์ ํ ๊ณํ + ์คํ ๋ช
์ธ
| head + plan digest + manifest digest
v
์์
Activity / action indicator / first ๋๋ replay
|
+-- evaluator: ์ ์ฉ ๊ฐ๋ฅํ๊ฐ?
+-- executor: ํ์ฉ๋ ๋ณํ ์คํ
+-- verifier: ๋ณํ ๊ฒฐ๊ณผ ๊ฒ์ฌ
|
v
PROCESS_RETURNED
|
+-- cost.elapsed_ns: ๊ทธ ํ๋ก์ธ์ค ๊ตฌ๊ฐ์ ์๊ฐ
+-- ์ค์ stdout์ digest์ ๋ฐ์ดํธ ์
+-- verifier_work: ์ ํ๋ ์ถ๋ ฅ ํ์ฑ์ ์์
๋
|
v
ํ ์ / ์ํ / ํ๊ธฐ / ์ฝ์ ๋ฒ์
|
v
์ฌ๋์ด ๋ณด๋ ์์ฝ๊ณผ ์๋ณธ ์ฆ๊ฑฐ
์ฐ๊ฒฐํ ์์ค๋ Gooo ์ ๋ ฅ ๊ณ์ฝ, ์คํ trace, ์์ ๋ยท์๊ฐ ๊ด์ธก, ์ถ๋ ฅ ํ์์ ํ์ ์ ํ์ ๋๋ค. ์ด ๋งํฌ์ head๋ #814์ PR ํ๋ณด์ด๋ฉฐ, ๊ณต๊ฐ ๋ฆด๋ฆฌ์ค๋ ๋ณํฉ ์๋ฃ๋ฅผ ๋ปํ์ง ์์ต๋๋ค.
3. ์งํ ์ฌ์ : ํ๊ตญ์ด ์๋ฏธ์ ๊ธ์ง๋๋ ํด์
| ์ค์ ํ๋ | ํ๊ตญ์ด ์๋ฏธ | ๋จ์ยท๋ฒ์ | ์ด๊ฒ๋ง์ผ๋ก ๋งํ ์ ์๋ ๊ฒ |
|---|---|---|---|
cost.elapsed_ns |
๊ด์ธก ๊ฒฝ๊ณ ์ฌ์ด์ ํ๋ฅธ ์๊ฐ | ์ ์ ns, ํด๋น ๊ตฌ๊ฐ | CPU ์ฌ์ฉ๋, ์ ์ฒด CI ์๊ฐ, ์์ธ |
verifier_work.observed_rows |
ํ์๊ฐ ์ธ์ํ ํจํค์ง ์์ฝ ํ | ํ, ๋ฐ๋ณต๋ ๊ฒฝ๋ก๋ ๋ณ๋ ํ | ๊ณ ์ ํจํค์ง ์, ํ ์คํธ ์ฌ๋ก ์ |
elapsed_observed_rows |
์๊ฐ์ด ํ์๋ ํ | ํ | ์คํํ ํ ์คํธ ์ |
elapsed_unknown_rows |
ํ์ ์๊ฐ์ด ๊ด์ธก๋์ง ์์ ๊ฒฝ์ฐ | ํ | ์คํ ์๊ฐ์ด 0์ด๋ผ๋ ์ฃผ์ฅ |
ok_rows, fail_rows, question_rows |
์ถ๋ ฅ์ ์ํ ํ๊ธฐ๋ณ ํ | ์ธ ๋ฒ์ฃผ | ์ธ์ด ๊ธฐ๋ฅ์ ์ฑ๊ณตยท์คํจยท์์ฑ๋ฅ |
cached_marker_rows |
(cached) ํ๊ธฐ๋ฅผ ์ฝ์ ํ |
ํ | ํด๋น head์์ ์ฌ๋ก๋ฅผ ์ฌ์คํํ๋ค๋ ์ฆ๊ฑฐ |
no_test_files_marker_rows |
ํ ์คํธ ํ์ผ ์์ ํ๊ธฐ | ํ | ์ ํ ํจ์ฉ ๋๋ ์๋ฏธ ๊ฒ์ฆ ์๋ฃ |
no_tests_to_run_marker_rows |
์คํ ๋์ ํ ์คํธ ์์ ํ๊ธฐ | ํ | ๋ชจ๋ ํ ์คํธ๊ฐ ์ฑ๊ณตํ๋ค๋ ์ฃผ์ฅ |
build_failed_marker_rows, setup_failed_marker_rows |
๋น๋ยท์ค์ ์คํจ ํ๊ธฐ | ํ | ์คํจ๋ฅผ UNKNOWN์ผ๋ก ๋ฐ๊ฟ ํ๊ฐ |
unmarked_rows |
์ ํ๊ธฐ๊ฐ ์๋ ์ธ์ ํ | ํ | ์๋ฌด ์์ ๋ ํ์ง ์์๋ค๋ ์ฃผ์ฅ |
unrecognized_lines |
ํ์๊ฐ ์์ฝ ํ์ผ๋ก ์ธ์ํ์ง ์์ ์ค | ์ค | ๊ทธ ์ค์ ์๋ฏธยท์ฑ๊ณต ์ฌ๋ถ |
input_coverage |
ํ์๊ฐ ๋ณธ ์ ๋ ฅ์ ๋ฒ์ | ์ํ๊ฐ | ์ ์ฒด ํ ์คํธ ๋ถ๋ชจ |
process_binding |
์ค์ ์ถ๋ ฅ๊ณผ ํ๋ก์ธ์ค ๊ด์ธก์ digestยทํฌ๊ธฐ ๋์ | MATCHED / UNOBSERVED / MISMATCH | ์คํ ์ง์ ๋๋ ์๋ฏธ ์์ฉ์ ๋ ๋ฆฝ ์ฆ๋ช |
execution_claims |
์ถ๋ ฅ์์ ์คํ ์๋ฅผ ์ถ์ ํ์ง ์์ | NOT_INFERRED | ์คํ ์ฌ๋ก ๊ณ์ |
reuse_authority |
์ฌ์ฌ์ฉ ํด์์ ํ๊ณ | OUTPUT_MARKER_ONLY | ๊ฒ์ฆ ์๋ต ๊ถํ |
improvement |
ํต์ ๋ ๊ฐ์ ๊ด์ธก์ ์ํ | ํ์ฌ UNKNOWN | ์๊ฐยท๋ฉ๋ชจ๋ฆฌยท์ถ๋ก ๋น์ฉ ๊ฐ์ |
๋จ์๋ PACKAGE_SUMMARY_ROWS_NOT_TEST_CASES, ๋ฒ์๋ BOUNDED_STDOUT_PARSE_ONLY์
๋๋ค. ์๋ฌธ stdout ์ ์ฒด๋ฅผ ๋ณด๊ณ ์์ ๋ณต์ฌํ๋ ๋์ digest์ ๊ณ์๋ฅผ ๊ฒฐํฉํฉ๋๋ค. ์ด ์ฌ์ ์ #814์ ์ถ๊ฐ๋ ํ๋์ ํด์ค์ด๋ฉฐ, ์๋์์ ๋ฐ๋ก ํ์ธํ์ง ์์ ์ค์ ์คํ๊ฐ์ ์ฑ์ฐ์ง ์์ต๋๋ค.
4. ์ธ ๊ณ์ ์ถ์ ์๋ก ํฉ์ฐํ์ง ์์
observed_rows = elapsed_observed_rows + elapsed_unknown_rows
observed_rows = ok_rows + fail_rows + question_rows
observed_rows = cached_marker_rows
+ no_test_files_marker_rows
+ no_tests_to_run_marker_rows
+ build_failed_marker_rows
+ setup_failed_marker_rows
+ unmarked_rows
์ธ ์์ ๊ฐ์ ํ์ ์๋ก ๋ค๋ฅธ ๊ด์ ์ผ๋ก ๋๋ ๊ฒ์ ๋๋ค. ์ธ ์ฐ๋ณ์ ๋ชจ๋ ๋ํ๋ฉด ๊ฐ์ ํ์ ์ธ ๋ฒ ์ธ๊ฒ ๋ฉ๋๋ค. ๊ฐ์ ํจํค์ง ๊ฒฝ๋ก์ ์ฒซ ์คํ๊ณผ ์ฌ์คํ๋ ์๋ก ๋ค๋ฅธ ๊ด์ธก์ ๋๋ค. ์๊ฐยท์ํยทํ๊ธฐ์ ๋ณด์กด ๊ด๊ณ๊ฐ ๋ง์๋ ์ ์ฒด ํ ์คํธ ์ฌ๋ก ์๋ ์ฌ์ ํ ๋ณ๋ ์๋ฃ๊ฐ ํ์ํฉ๋๋ค.
5. ๋ฎ์ ํด์๋์ ๋๋ฝ์ ๊ตฌ๋ถ
๊ธฐ์กด ํ์๋ ์ ๋ ฅ 64 KiB, ํ ์ค 1 KiB, ์ธ์ ํ 512๊ฐ๋ก ์ ํ๋ฉ๋๋ค. #814์ ๊ณ์๋ ํ๋ฉด์ฉ ์ํ๋ง ์ ์ ๋ง๋ค์ด์ง์ง๋ง, ์ด ํ์ ์ ํ์ ๋์ด์ ์ ์ฒด ์ ๋ ฅ์ ์ผ๋ค๋ ๋ป์ ์๋๋๋ค.
input_coverage |
์ฝ๋ ๋ฐฉ๋ฒ |
|---|---|
| COMPLETE | ์ ํ๋ ํ์์ ์ ๋ ฅ ๊ด์ธก ๋ฒ์๊ฐ ์๋ฃ๋จ. ํ ์คํธ ์๋ฏธ ์ ์ฒด๊ฐ ์์ ํ๋ค๋ ๋ป์ ์๋ |
| TRUNCATED | ์ ๋ ฅยท์คยทํ ์ ํ์ ๊ฑธ๋ฆผ. ๊ณ์๋ ์ฝ์ ๋ฒ์์๋ง ์ ํจ |
| UNRECOGNIZED_INPUT | ์์ฝ์ผ๋ก ํด์ํ ์ ์๋ ์ ๋ ฅ. ํ ์คํธ 0๊ฐ๋ก ํด์ํ์ง ์์ |
| NO_PACKAGE_SUMMARIES | ํจํค์ง ์์ฝ์ ํ๋ณดํ์ง ๋ชปํจ. ์คํ 0๊ฑด์ผ๋ก ํด์ํ์ง ์์ |
ํ์์ฉ ํ์ผ์ TRUNCATED_OUTPUT_FILE์ ์ ํ์ ์ํ์ ๋ค๋ฅธ ์ธต์
๋๋ค. ํ๋ฉด์ 16ํ๋ง ๋จ์๋ค๋ ์ด์ ๋ก ์๋ ๊ด์ธก๋ 16ํ์ด์๋ค๊ณ ๋งํ๋ฉด ์ ๋ฉ๋๋ค. ๋ฐ๋๋ก ์๋ ๊ณ์๊ฐ ๋จ์๋๋ผ๋ ํ์ ํ๋ ๋ฐ์ ํ ์๋ ์ ์ ์์ต๋๋ค.
ํ์ฌ ๊ตฌํ์ ์ด ์ํ๋ค์ ๊ธฐ๋กํฉ๋๋ค. ์ถ๋ ฅ์ด ์๋ฆฌ๋ฉด ์๋์ผ๋ก ์ฌ์คํํ๊ฑฐ๋ ๊ฒ์ฆ ๋ฒ์๋ฅผ ์ถ์ํ๋ ๊ธฐ๋ฅ์ ์ด ํ์ด์ง๊ฐ ์๋ก ์ ์ธํ๋ ๊ฒ์ ์๋๋๋ค. ์ด๋ฏธ ๊ด์ธก๋ ์คํจยท๋ฐ์ธ๋ฉ ๋ชจ์์ ๋ฎ์ ํด์๋๋ผ๋ ์ด์ ๋ก ์ฌ๋ผ์ง์ง ์์ต๋๋ค.
6. ์ค์ ๋ก ๊ด์ธก๋ ๋น์ฉ: ์๋ก ๋ค๋ฅธ ์คํ์ ์์ง ์์
#812์ ์ ์ฉ ๋ณํ ์คํ์์ ์๋ ๋ค ๊ฒ์ฆ ๊ตฌ๊ฐ์ ์๋ณธ trace์ ํจํค์ง ์์ฝ์ invocationยทactionยทpass๋ก ๋์ํ์ต๋๋ค. ์์ธํ ํ๋จ๊ณผ artifact digest๋ ๊ด์ธก ๊ธฐ๋ก์ ์์ต๋๋ค.
| ์์ ยทํ์ฐจ | verifier elapsed_ns |
์ถ๋ ฅ์ ํ์๋ meta-execution ํจํค์ง ์๊ฐ ns |
|---|---|---|
| SplitGoDeclarations ์ฒซ ์คํ | 404406650568 | 308074000000 |
| SplitGoDeclarations ์ฌ์คํ | 391197952633 | 313281000000 |
| CollapseAssignReturn ์ฒซ ์คํ | 387758864690 | 306963000000 |
| CollapseAssignReturn ์ฌ์คํ | 389482664680 | 309026000000 |
๋ค ํ๋ก์ธ์ค์ ์ข
๋ฃ ์ฝ๋๋ ๋ชจ๋ 0์
๋๋ค. ๊ฐ๊ฐ์ ํ์์ฉ ์์ฝ์ TRUNCATED_OUTPUT_FILE์ด๊ณ 16ํ์ด ๋จ์ ์์์ต๋๋ค. ์ด 16์ ์คํ ํ
์คํธ ๋ถ๋ชจ๋ก ์ฌ์ฉํ์ง ์์ต๋๋ค. ๋ ์๊ฐ ์ด์ ์ธก์ ๊ฒฝ๊ณ๊ฐ ๋ค๋ฅด๋ฏ๋ก ์ฐจ์ด๋ฅผ ๊ณง๋ฐ๋ก ์ปดํ์ผ ๋น์ฉ์ด๋ ์บ์ ์์ค์ด๋ผ๊ณ ๋ถ๋ฅด์ง ์์ต๋๋ค.
ํ์ฌ #814 head b3c688bde7fe5e0b3215c0328315923eb440cae1์ ๊ธฐ๋ณธ CI ํ
์คํธ๋ 02:26:07 UTC์ ์ฑ๊ณตํ์ต๋๋ค. ์์
์ ์ฒด๋ 450์ด์ด๊ณ , ๋ก๊ทธ์ meta-execution ํจํค์ง ํ์ 314.557s์
๋๋ค. ๋ ๊ฐ์ ๋ค๋ฅธ ๋ฒ์์
๋๋ค. ์ด์ ํ์ ์กฐ๊ฑด์ ๊ณ ์ ํ before/after ์์ด ์๋๋ฏ๋ก ๊ฐ์ ๋ฅ ์ ๊ณ์ฐํ์ง ์์ต๋๋ค.
๊ธฐ๋ณธ ํ
์คํธ ์ข
๋ฃ ์งํ์ ๊ณต๊ฐ ์์ฝ ํ๋ฉด์์๋ #814์ ์ verifier_work ์๋ณธ ๋ ์ฝ๋๋ฅผ ํ์ธํ์ง ๋ชปํ์ผ๋ฏ๋ก ๋น์์๋ ๋ฏธ๊ด์ธก์ผ๋ก ๋จ๊ฒผ์ต๋๋ค. ์ดํ ํ๋ณดํ ์ค์ artifact ๊ด์ธก์ ์ด ํ์ด์ง ์๋จ์ 02:48 UTC ํ์ ๊ธฐ๋ก์ ๋ถ๋ฆฌํ์ต๋๋ค. ํ
์คํธ ์์
์ ํต๊ณผ ์์ฒด๋ฅผ ์ ๊ณ์์ ์ค์ ๊ด์ธก์ผ๋ก ๋์ ํ์ง ์์์ต๋๋ค.
7. ๊ตฌํยทCIยท๋ณํฉ์ ๋ถ๋ฆฌํ ์ํ
| ์์ | ํ์ธ๋ ์ํ | ์์ง ๋ซ์ง ์์ ๋ฒ์ |
|---|---|---|
| #811 ์ ์ฑ ๋ณ๊ฒฝ ์คํ | dev ๋ณํฉ, merge 79fc7b58 | ๋ ๋ฆฝ ์์ฉ, ๊ณตํต ์คํ๊ธฐ๋ก์ ์ ์ฑ ์๋ ์ฑํ |
| #812 ์ค์ ๋น์ฉ ์์ฝ | dev ๋ณํฉ, merge ada5aa05 | ์ฑ๋ฅ ๊ฐ์ , ์ ์ฒด CI ๋น์ฉ ์์ธ |
| #813 ๋ ๋ฆฝ ๋ณด๊ณ ์ ๋์กฐ | CI๊ฐ ์์ฐ์ ํจํค์ง ์์กด์ ๊ฑฐ๋ถํจ. ๋ณํฉ ์ ํจ | ์๋น์ ๋ ๋ฆฝ์ฑ, ์ต์ข CI ์์ฉ |
| #814 ๊ฒ์ฆ ์ถ๋ ฅ ์์ ๋ | ๊ธฐ๋ณธยท๋ณ๋ ฌ ์ ๊ทผยทํ์ยท์ ์ ยท์๋ฏธ๋ก ๊ฒ์ฌ ํต๊ณผ. ์ค์ ์์ ๋ 4๊ธฐ๋ก ํ๋ณด. ์ ์ฉ ์คํ 1ํ ์๊ฐ ์ด๊ณผ ํ ์ฌ์คํ ์ค | ์ต์ข ์ ์ฑ ยท์ฌ์คํ CI, ๋ณํฉ |
#814์ Go 1.27 CI formatter ํผ๋๋ฐฑ์ ๊ธฐ๋ก๋ ํจ์น๋ฅผ ๊ทธ๋๋ก ๋ฐ์ํ์ต๋๋ค. ํ์ formatter ์์์ฆ์ ๋ณ๊ฒฝ ๊ฒฝ๋ก 0๊ฐยทํจ์น 0๋ฐ์ดํธยท์ฌ์คํ ์ผ์น๋ก ํ์ ํผ๋๋ฐฑ๋ง ๋ซ์์ต๋๋ค. ์ด๊ฒ์ ์๋ฏธ๋ก ์ FIXED_POINT ์์ฉ์ด๋ ์๊ธฐ๊ฐ์ ์ ์ฒด ์๋ฃ๋ก ํ๋ํ์ง ์์ต๋๋ค.
8. ๋ค์ ๊ฒฐ์ ์ ์ํ ์ต์ ์ฆ๊ฑฐ
| ๊ฒฐ์ ํ๊ณ ์ถ์ ๊ฒ | ํ์ํ ์ฆ๊ฑฐ | ํ์ฌ ์ด ํ์ด์ง๊ฐ ํ์ฉํ์ง ์๋ ๋จ์ถ |
|---|---|---|
| ์ ์์ ๋์ด ์ค์ ์คํ๊ณผ ์ฐ๊ฒฐ๋จ | ํ์ฌ head์ PROCESS_RETURNED, ์๋ณธ ์ถ๋ ฅ ๋ฐ์ธ๋ฉ, ์์ ยทํ์ฐจยท๊ณ์ยท๋ฒ์ | ์์ฑ๋ ํ ์คํธ ์๋ฅผ ์ค์ ๊ณ์๋ก ๋์ฒด |
| ๋๋ฆฐ ๊ตฌ๊ฐ์ ์ค์ | ๊ฐ์ ์ ๋ ฅยท๊ณ์ฝยท๋๊ตฌยท๋ฒ์์ ์ ํํ before/after, ๋ฐ๋กยท๊ถํ ๋นํ๊ท | ๋ค๋ฅธ CI ์คํ ์๊ฐ๋ผ๋ฆฌ ๊ฐ์ ๋ฅ ๊ณ์ฐ |
| ์ด์ ๊ฒ์ฆ์ ์ฌ์ฌ์ฉํจ | ์ฌ์ฌ์ฉ ๋์์ ์ ํํ ์ ๋ ฅยทํ๊ฒฝยท๊ฒ์ฆ ๊ณ์ฝ๊ณผ ์ ํจํ ์ฆ๊ฑฐ | (cached)๋ง ๋ณด๊ณ CI ์๋ต |
| ์ ์ฑ ๋ณ๊ฒฝ์ ์๋ ์ฑํํจ | ๋ ๋ฆฝ ๊ด์ฐฐยท์คํ ์ฆ๊ฑฐ์ ๊ธฐ์กด ๊ถํ ๊ฒฝ๊ณ | ๋ณด๊ณ ์๊ฐ ์๊ธฐ ์ผ๊ด์ ์ด๋ผ๋ ์ด์ ๋ง์ผ๋ก ์ ์ฉ |
| ์ธ์ด์ ์ฌ์ฉ์ ํจ์ฉ์ด ๋์ด๋จ | ํด๋น ์ฌ์ฉ์ ๊ฒฝ๋ก์ ์ค์ ๊ฒฐ๊ณผ | PR ์ยท์ฝ๋ ์ค ์ยทCI ์ฑ๊ณต ์๋ก ๋์ฒด |
ํ์ฌ๋ ๊ด์ธก์ ๋ ๋ช ํํ๊ฒ ๋ง๋๋ ์ ํธ์ ๋๋ค. ์คํ ์ธ์ด์ ์ง์ ์ ์ํด ๋ชจ๋ ๊ฒ์ ๋จผ์ ์๋ฒฝํ๊ฒ ๋ง๋ค ํ์๋ ์์ง๋ง, ์์ ์ฑ๊ณต์ ๋ฒ์๋ฅผ ํฌ๊ฒ ๋ถํ๋ ค์๋ ์ ๋ฉ๋๋ค.
2026-09-12 12:36 KST ํ์ ๊ด์ธก: ์ฑ๊ณต, ์๊ฐ ์ด๊ณผ, ๊ถํ์ ๋ณ๊ฐ
์ด ์ ์ ์ค์๊ฐ ์ํ๊ฐ ์๋๋ผ ์๋ ์ ํํ ์ปค๋ฐ๊ณผ CI ์คํ์ ๋ํ ๊ด์ธก ๊ธฐ๋ก์ ๋๋ค. ์์ ์์ ๊ธฐ๋ก์ ์์ ํ๊ฑฐ๋ ์ญ์ ํ์ง ์์ต๋๋ค.
์ค์ ์คํ ๋น์ฉ๊ณผ ์๋ฃ ์ฌ๋ถ
| ๊ด์ธก ๋์ | ์ ํํ ๊ด์ธก | ํด์ ๊ฒฝ๊ณ |
|---|---|---|
| #814 ์ปค๋ฐ | b3c688bde7fe5e0b3215c0328315923eb440cae1 |
๋ค๋ฅธ ์ปค๋ฐ์ ์ฑ๊ณต์ ์์ํ์ง ์์ |
| ๊ธฐ๋ณธ CI์ ์ ์ธ๋ ๊ณํ ์คํ | 1,647์ด, SUCCESS | 02:33:54~03:01:21 UTC |
| ๊ธฐ๋ณธ CI์ ๊ฐ์ ๊ณํ replay | 1,645์ด, SUCCESS | 03:01:21~03:28:46 UTC |
| ๋ณ๋ focused ๊ฒ์ฆ ์ฒซ ์๋ | 30๋ถ job ์ ํ์ผ๋ก CANCELLED | ์ ์ฒด focused ๊ฒ์ฆ ์ฑ๊ณต ์๋ |
| ๋ณ๋ focused ๊ฒ์ฆ ์ฌ์๋ | ๊ฐ์ 30๋ถ job ์ ํ์ผ๋ก CANCELLED | ํ์ฉํ ์ฌ์๋ 1ํ ์ค 1ํ ์ฌ์ฉ |
| ๋ ๋ฒ์งธ ์๋์ ์ฒซ effect ์คํ | wall_ms=40614, peak_rss_kib=515124 |
์๋ฃ๋ replay ๋ฐ ๋ ๋ฆฝ ๊ฒ์ฆ ๊ฒฐ๊ณผ๋ ์์ |
| ์ค์ verifier ์์ ๊ด์ธก | process ๋ฐํ ๊ธฐ๋ก 4๊ฐ, ๊ฐ package-summary 383ํ | ํ ์คํธ ์ผ์ด์ค 383๊ฐ๋ผ๋ ๋ป์ด ์๋ |
| ๊ฐ ๊ธฐ๋ก์ ํ๋ฉด์ฉ ๋ณด์กด ํ | 16ํ | 383ํ์ 16ํ์ผ๋ก ์ถ์ํด ์์ ๋์ ๊ณ์ฐํ์ง ์์ |
| ์ฑ๋ฅ ๊ฐ์ | UNKNOWN | ์กฐ๊ฑด์ด ํต์ ๋ before/after ์์ด ์๋ |
๊ทผ๊ฑฐ: ๊ธฐ๋ณธ CI policy job, focused ์คํ๊ณผ ์ฌ์๋, ์ ํํ ๊ด์ธก๊ณผ ํ์ ๊ฒฐ์ .
์ฌ๊ธฐ์ ๊ตฌ๋ถํด์ผ ํ ์ธ ๊ฐ์ง๋ ๊ฐ๋ณ process ๋ฐํ, ํด๋น job ์ ์ฒด ์๋ฃ, PR์ ๋ณํฉ ๊ฐ๋ฅ ์ฌ๋ถ์ ๋๋ค. ์ ๋จ๊ณ๊ฐ ์ฑ๊ณตํ๋ค๊ณ ๋ค ๋จ๊ณ๊น์ง ์ฑ๊ณต์ผ๋ก ์ถ์ ํ์ง ์์ต๋๋ค. ๋ํ ๋ฐ๊นฅ activity ์๊ฐ๊ณผ ๊ทธ ์์ verifier ์๊ฐ์ ๋ํ๋ฉด ์ค๋ณต ๊ณ์ฐ์ด ๋ฉ๋๋ค.
#815์ ํ๋ณต ๊ฒฝ๋ก: ๊ฒ์ฆ ์ถ์๊ฐ ์๋ ๋จ๊ณ ๋ถ๋ฆฌ
PR #815์ ์ปค๋ฐ์ 75c44fb124bdd1413724233f1e88ef23924a069c์
๋๋ค. ๊ธฐ์กด ๊ฒ์ฆ ๋ช
๋ น๊ณผ ํ์ ์์ ์ ์งํ๋ฉด์ ๊ฐ์ job ์์์ ์
๋ ฅ ์์ง๊ณผ effect/replay/๋
๋ฆฝ ๊ฒ์ฆ์ ๋ณ๋ ๋จ๊ณ๋ก ๋
ธ์ถํฉ๋๋ค.
| ํญ๋ชฉ | ๋ณ๊ฒฝ ์ | PR #815 ํ๋ณด |
|---|---|---|
| ๋ฐ๊นฅ job ์๊ฐ ์์ฐ | 30๋ถ | 45๋ถ |
| ์ ๋ ฅ ์์ง ๋จ๊ณ์ ๋ณ๋ ์ ํ | ์์ | 30๋ถ |
| effect/replay/๊ฒ์ฆ ๋จ๊ณ์ ๋ณ๋ ์ ํ | ์์ | 10๋ถ |
| ์ job / artifact ์ ๋ฌ / ๊ถํ ์ถ๊ฐ | ํด๋น ์์ | 0 / 0 / 0 |
| ๋ก์ปฌ ํ ์คํธยท๋น๋ยทํฌ๋งคํฐ ์คํ | 0 | 0 |
45๋ถ์ ์ค์ ๋ ์์ ์์ฐ์ด์ง ๊ด์ธก๋ ์คํ ์๊ฐ์ด๋ ์ฑ๋ฅ ๊ฐ์ ๋์ด ์๋๋๋ค. ์ ์ ๋ ฅ ๋จ๊ณ๋ 03:27:21 UTC์ ์์๋๊ณ , ์ด ๊ธฐ๋ก ์์ ์๋ ํ์ ๊ฒ์ฆ ์๋ฃ๊ฐ ๊ด์ธก๋์ง ์์์ต๋๋ค. #814์ ์คํจํ ์คํ์ ๋ค์ ์ฑ๊ณต์ผ๋ก ํ์ํ์ง ์์ผ๋ฉฐ, #815๊ฐ ์ค์ ๋ก ์์ฉยท๋ณํฉ๋ ๋ค ์ ๊ธฐ์ค ์ปค๋ฐ์ #814์ ๋ฐ์ํ๊ณ ๊ทธ ์ ์ปค๋ฐ์ CI์์ ๊ฒ์ฆํฉ๋๋ค.
UNKNOWN์ ์ถ์ฒ๋ฅผ ๋ณด์กดํ๋ ๊ถํ ๊ด์ธก
#815์ ํ์ฌ ์ปค๋ฐ์์ ์์ฑ๋ FOUNDATION protocol artifact 10290648124๋ ๊ณ ์ ๋ 12๊ฐ ์
์ค CLOSED 9 / UNKNOWN 3 / REFUTED 0์ ๊ธฐ๋กํฉ๋๋ค. ์ด๊ฒ์ ํ์ง ์ ์๋ ๋ณํฉ ๊ถํ 75%๊ฐ ์๋๋๋ค.
| UNKNOWN ์ | ์์ธ | ๋ค์์ ํ์ํ ์ฆ๊ฑฐ |
|---|---|---|
REPOSITORY_ACTOR_AUTHORITY |
OWNER_SELECTION_MISSING |
์ ์ฅ์ ์์ ์ ์ ํ |
ONE_USE_NONCE |
NONCE_NOT_ISSUED |
์ผํ์ฑ nonce ๋ฐ๊ธ |
EXPIRY_STALENESS |
INCOMPLETE_EXPIRY_BINDING |
๋ฐ๊ธยท๋ง๋ฃ ์๊ฐ ๊ฒฐํฉ |
๋ณ๋ root axiom์ NO_SERVER_SIDE_OWNER_AUTHORIZATION_OPERATION์ผ๋ก UNKNOWN์
๋๋ค. ๊ถํ ํ๋กํ ์ฝ์ ๊ด์ธกํ๋ job์ SUCCESS๋ ๊ถํ ์์ฒด์ CLOSED๊ฐ ์๋๋๋ค.
Guardian shadow๋ ๊ณผ๊ฑฐ์ ์ ํํ ํ๋ณด๋ฅผ ์๊ตฌํ๋ dispatch ๊ฒ์ฌ์์ ํ์ฌ PR๊ณผ์ ๋ถ์ผ์น๋ฅผ ๋ณด๊ณ ํ์ต๋๋ค. ํด๋น ์คํจ๋ฅผ ์ญ์ ํ๊ฑฐ๋ ์ ์ธ๊ฐ ๊ธฐ๋ก์ ํ์ฌ PR์ ๋ง์ถฐ ๋ค์ ์ฐ์ง ์์ต๋๋ค. ์์ฉ๋ ๊ธฐ๋ณธ ์ฝ๋์ feature_dev ๊ฒฝ๋ก์ ์ผ๋ฐ required-context ์ ์ธ์ ๊ตฌ๋ถํ๊ณ , ์ต์ข
์์ฉ์๋ ํ์ฌ ์ปค๋ฐ์ native proof/route ๋ฐ ์๋ฒ๊ฐ ์ค์ ์๊ตฌํ๋ ๊ฒ์ฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ฐ์ ๋ณํฉยท๋ณดํธ ๊ท์น ๋ณ๊ฒฝยทCI ์ฐํยทmain ๋๋ release ์น๊ฒฉ์ ํ์ง ์์ต๋๋ค.
๊ทผ๊ฑฐ: ๊ถํยท๊ฒ์ฆ ๊ฒฝ๊ณ ๊ฒฐ์ ๊ธฐ๋ก, guardian ์๋ณธ ์คํ.
์งํ์ ๋ฉํ ์ฝ๋์ ์ฐ๊ฒฐ: Gooo ํ๋์์ ๋์จ ๊ณํ๊ณผ ์คํ ๊ธฐ๋ก์ exact source/semantic digest์ ๊ฒฐํฉํ๊ณ , ๊ด์ธก๋ process ์์ ๋ยท๋จ๊ณ ์๊ฐยท์คํจ ์์ธ์ ๊ฐ๊ฐ ๋ ๋ฆฝ ์ถ์ผ๋ก ๋ณด์ฌ์ค๋๋ค. ์๊ฐ ์ด๊ณผ๋ฅผ ์๋ฏธ๋ก ์ ์คํจ๋ก ๋ฐ๊พธ๊ฑฐ๋, CI ์ฑ๊ณต์ ํจ์ฉยท๊ถํยท๊ฐ์ ์ผ๋ก ๋ฐ๊พธ์ง ์๋ ๊ฒ์ด ์ด ์ง๋์ ๋ชฉ์ ์ ๋๋ค.
#815 ํ์ ๊ด์ธก: ๋ ๋จ๊ณ ์๋ฃ์ ์๋ก ๋ค๋ฅธ ํ์ ์ ํด์๋
์ ํํ ํ๋ณด 75c44fb124bdd1413724233f1e88ef23924a069c์ focused CI ์คํ์ SUCCESS๋ก ์๋ฃ๋์ต๋๋ค. ํ์ ๊ธฐ๋ก์ ์คํ ID, artifact ID, ์์ archive digest์ ํด์ ๊ฒฝ๊ณ๋ฅผ ํจ๊ป ๋จ๊ฒผ์ต๋๋ค.
| ์งํ๊ฐ ๋ตํ๋ ์ง๋ฌธ | ์๋ณธ ์ฝ๋ยท์ฆ๊ฑฐ์์ ์ฐ๊ฒฐ | ๊ด์ธก๊ฐ | ์ด ์ซ์๊ฐ ์ฆ๋ช ํ์ง ์๋ ๊ฒ |
|---|---|---|---|
| ์ ํํ ๋ฉํ ์์ ์ด ์คํ๊ธฐ์ ์ฐ๊ฒฐ๋๋๊ฐ? | SplitGoDeclarations, CollapseAssignReturn์ source-bound operation receipts |
์ ํ 2, ์ฐ๊ฒฐ 2, ๋ฏธ์ฐ๊ฒฐ 0 | ์ ์ฑ ์์ ์์ ์ ์๋ ์ฑํ |
| ๋ณํ ๊ฒฐ๊ณผ๊ฐ ๊ธฐ์กด ๋ช ์ ๊ท์น์ ๋ง์กฑํ๋๊ฐ? | first/ledger.json์ ๊ธฐ์กด 11๊ฐ indicator |
PASS 11/11 | ์ธ์ด ์ ์ฒด์ ์์ ์ฑ |
| ์๋ชป๋ ์คํ๊ธฐ ์ฐ๊ฒฐ์ ๊ฑฐ๋ถํ๋๊ฐ? | counterexamples.json์ missing / duplicate / stale ์ฌ๋ก |
์์ํ REFUTED 3/3 | ๋ชจ๋ ๊ฐ๋ฅํ ์ค๋ฅ์ ๋ฐ๊ฒฌ |
| ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ฌํํ๋๊ฐ? | first/replay ๊ฒฐ๊ณผ์ ๋
๋ฆฝ verification.json |
replay_equal=true, PASS / EXACT |
์ธ๋ถ ์ฌ์ฉ์ ํจ์ฉ, ๊ถํ ๋ถ์ฌ |
| ์ ๋ ฅ ์์ง๊ณผ ํ์ ๊ฒ์ฆ์ ์ผ๋ง๊ฐ ๊ฑธ๋ ธ๋๊ฐ? | GitHub Actions์ ๋ ๋ฆฝ๋ ๋ step ์์ยท์๋ฃ ์๊ฐ | 1,365์ด / 79์ด | ์๋ ๊ฐ์ ์ด๋ 45๋ถ ์ ํ์ ์ธ๊ณผ์ ํจ๊ณผ |
| ์๋ณธ์ ๋ณ๊ฒฝํ๋๊ฐ? | source tree before/after digest, write boundary | ์๋ณธ ๋ณ๊ฒฝ 0, SANDBOX_ONLY |
์๋ณธ ์ ์ฅ์์ ๋ณํ์ ์๋ ์ ์ฉํ ๊ถํ |
๊ด์ธก๋ source/semantic ๊ฒฐํฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ด ์๋ณ์๋ ์งํ๋ฅผ ์ค์ ๋ฉํ ์์ ์ ์ ๋ ฅ ๊ณ์ฝ๊ณผ ์ฐ๊ฒฐํ๋ฉฐ, ์ฌ๋์ด ๋ง๋ ์ ์๋ ์์ ์ ๋ชฉ์ผ๋ก ๋์ฒดํ์ง ์์ต๋๋ค.
- source digest:
b886df4511dab6fcc9f37a9a661594f0fd8bb24f43f92337bb30146354177a0a - semantic digest:
b9a780ed3ba67f58bd91a86e83280ef8b98fd3b38893dc11ddd69169c85e012e
์ค์ ๋์๋ ๊ตฌ๋ถํฉ๋๋ค. ํ์ผ ๋ถํ ์ ์ผํ์ฉ ๋ณต์ฌ๋ณธ์ bootstrap/function-extractor/apply.go๋ฅผ ๋์์ผ๋ก ํ๊ณ , ๋์
ยท๋ฐํ ์ถ์ฝ์ ๋ช
์๋ collapsefixture๋ฅผ ๋์์ผ๋ก ํ์ต๋๋ค. ๋ ์ฌ๋ก๋ฅผ ๋ชจ๋ ์ค์ ์ ์ฑ
๋ณ๊ฒฝ์ด๋ ์ธ๋ถ ์ ํ ํจ์ฉ์ผ๋ก ์ธ์ง ์์ต๋๋ค.
์๊ฐ๊ณผ ๋ฉ๋ชจ๋ฆฌ์ ์ ํํ ๊ด์ธก
| ๋ฒ์ | wall_ms |
peak_rss_kib |
|---|---|---|
| ์ฒซ effect ์์ฑ | 34513 | 489776 |
| effect replay | 34215 | 517388 |
์
๋ ฅ ์์ง step์ 03:27:2103:50:06 UTC, ํ์ step์ 03:50:0603:51:25 UTC์์ต๋๋ค. ์ effect runtime์ ๋ค์ชฝ step ์์ ํ์ ๊ด์ธก์ด๋ฏ๋ก step ์๊ฐ์ ๋ค์ ๋ํ์ง ์์ต๋๋ค.
์ด๋ฒ ์ฑ๊ณต ์คํ์ ๊ธฐ์กด 30๋ถ ์ ํ ์์๋ ๋ค์ด์ต๋๋ค. ๋ฐ๋ผ์ ์๊ฐ ์์ฐ ์ฆ๊ฐ๊ฐ ์ฑ๊ณต์ ๋ง๋ค์๋ค๊ณ ์
์ฆ๋ ๊ฒ์ ์๋๋ฉฐ, improvement=UNKNOWN์
๋๋ค. ํต์ ๋ before/after ์์ด ๋ ๋น ๋ฅด๊ฑฐ๋ ๋ ์ ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ด๋ค๊ณ ์ฃผ์ฅํ์ง ์์ต๋๋ค. ๋ณด๊ณ ์์ command 2 / test 2๋ operation receipt์ ๊ธฐ๋ก๋ ๋ฒ์์ด๋ฉฐ, reused evidence record 2๋ ์ ํ
์คํธ ์คํ ์๋ cache hit ์๋ก ๋ฐ๊พธ์ง ์์ต๋๋ค.
ํ์ฌ ํ์ธ๋ ์ฑ๊ณต์ ์ด focused ์คํ์ ํ์ ๋ฉ๋๋ค. ๋ณ๋ canonical CI policy์ ์ต์ข
proof/route์ ์์ฉ์ ์์ง ๋จ์ ์์ต๋๋ค. ์ ์ ์ guardian shadow ์คํจ์ FOUNDATION์ CLOSED 9 / UNKNOWN 3๋ ๊ทธ๋๋ก ๋ณด์กดํ๋ฉฐ, promotion_authorized=false์
๋๋ค.