Workflow Outcome Delta - kimjooyoon/meta-ontology-go GitHub Wiki
μꡬλ₯Ό λ°κΎΌ λ€ κ²°κ³Ό λΉκ΅νκΈ°
μ λ°μ΄νΈ: 2026-10-11 KST.
PR1447μ
gooo body-outcomes-deltaλ₯Ό κ°λ° λΈλμΉμ 59cc5c64μ λ³ν©νμ΅λλ€.
μλ PRκ³Ό λ³ν©λ μμ€μ ν΅μ¬ CIΒ·λ€ νλ«νΌ κ²μ¬κ° ν΅κ³Όνμ΅λλ€.
κ³΅κ° 0.6.27μ ν¬ν¨λκ³ μ€μ λ°°ν¬ νμΌμ μ€μΉν΄ νμΈνμ΅λλ€.
μλ₯Ό λ€μ΄ λ°°μΉ μνμ16μμ32λ‘ λ°κΎΈλ©΄ μ λ ₯17μ κ²°κ³Όλ16μμ17λ‘ λ°λλλ€. μ΄λ κ²°κ³Όκ° λ¬λΌμ‘λ€λ μ΄μ λ§μΌλ‘ νκ·λΌκ³ μΈλ©΄ μꡬ λ³κ²½κ³Ό ꡬν μ€ν¨κ° μμ λλ€. μ λͺ λ Ήμ μ€μ κ°μ΄ λ°λ κ²κ³Ό κΈ°λκ°μ΄ λ°λ κ²μ ν¨κ» 보μ¬μ€λλ€.
μ μ₯ν νμΌ λ κ°λ‘ μ€ν
gooo body-outcomes-delta --before before.json --after after.json
gooo body-outcomes-delta --before before.json --after after.json --json
before.jsonκ³Ό after.jsonμ body-constructΒ·body-composeκ° μΆλ ₯ν JSON,
λλ 쑰립 ν΄λμ evaluation.jsonμ
λλ€. κΈ°λ³Έ μΆλ ₯μ μμ½κ³Ό λ°λ κ°μ 보μ¬μ€λλ€.
--jsonμ κ·Έλλ‘μΈ κ°κΉμ§ λͺ¨λ 보κ΄ν©λλ€. μ λͺ¨λΈ νλ¨Β·μ½λ μ€νΒ·μΈλΆ μμ²μ 0νμ
λλ€.
κ°λ° μ€ν νμΌμ λ§λλ λ°©λ²κ³Ό μ€μ 쑰립 λͺ
λ Ήμ
μ 체 μ¬μ©λ²μ μμ΅λλ€.
μ€μ λ°°μΉ κΈ°λ‘μμ νμΈν λ΄μ©
μμ 곡κ°ν λ°°μΉ μμ μ μλ μ€ν κΈ°λ‘μ μ½μμ΅λλ€. λͺ¨λΈ νμ΅Β·μ‘°λ¦½Β·μ€νμ λ€μ νμ§ μμμ΅λλ€.
| λΉκ΅ | κ°μ μ λ ₯μΌλ‘ μ°κ²°λ νλͺ© | μ€μ κ° λ³κ²½ | κΈ°λκ° λ³κ²½ | κ°μ μꡬμμ νκ· |
|---|---|---|---|---|
| μν16 β μν32 | 10 | 5 | 5 | 0 |
| μλ 쑰립 β μ μ₯ μ¬μ€ν | 10 | 0 | 0 | 0 |
μ
λ ₯17μμλ actual: 16 -> 17; expected: 16 -> 17μ 보μ¬μ€λλ€.
μ
λ ₯15μμλ μ€μ κ°κ³Ό κΈ°λκ°μ΄ λͺ¨λ15λ‘ μ μ§λ©λλ€.
9007199254740993μ²λΌ ν° μ μλ μ ννκ² μ°κ²°ν©λλ€.
μλ³Έκ³Ό λΉκ΅ κ²°κ³Ό.
μ΄κ²μ ν©μ± μ 무 νλμ κΈ°λ‘ λΉκ΅μ λλ€. μ΄μ μ₯μ κ°μΒ·κ°λ° μκ° μ μ½Β·κ³ κ° μμλ μμ§ λ³λ κ΄μΈ‘μ΄ νμν©λλ€. λΉκ΅ μ±κ³΅μ μ’ λ£ μ½λ0λ λͺ¨λ μ 무 μꡬμ μΆ©μ‘±μ λ»νμ§ μμ΅λλ€.
μ΄λ»κ² κ°μ μ λ ₯μ μ°Ύλκ°
ν λ²νΈ λμ μ 체 μΈλΆ μ λ ₯ λ¬Άμκ³Ό νλμ μλ―Έ IDλ‘ λ§μΆ₯λλ€. μ λ ₯μ μμκ° λ°λμ΄λ κ°μ λμμ μ°Ύμ΅λλ€. μ¬λ¬ 루νΈλ μ λ ₯ ν¬νΈκ° μμΌλ©΄ λͺ¨λ ν¬ν¨ν©λλ€. μ ν¨μμ κ²°κ³Όλ‘ μ λ¬λ μ€κ° κ°μ μλ μΈλΆ μ λ ₯μ λμ νμ§ μμ΅λλ€.
- κΈ°λκ°μ΄ μλ‘ λ€λ₯΄λ©΄
REQUIREMENT_CHANGEDλ‘ νμν©λλ€. - κ°μ κΈ°λκ°μ λν΄ ν΅κ³Όβμ€ν¨μ΄λ©΄
REGRESSION, μ€ν¨βν΅κ³Όμ΄λ©΄IMPROVEMENTμ λλ€. - νμͺ½ μ
λ ₯Β·μΆλ ₯Β·κΈ°λκ°μ΄ μμΌλ©΄
UNOBSERVEDλ‘ λ¨κΉλλ€. - κ°μ μ
λ ₯μ λ°λ³΅ν κΈ°λ‘λ€μ΄ μλ‘ μΆ©λνλ©΄
AMBIGUOUSλ‘ λ¨κΈ°κ³ μλ³Έμ λͺ¨λ 보μ¬μ€λλ€. - μ°μ μ€ν¨μ μ΄μ λ¨κ³μ μ€ν¨λ‘ λ§ν κ²°κ³Όλ λ°λ‘ 보κ΄ν©λλ€.
λ³΄κ³ μμ ꡬ쑰λ Goooλ‘ μ μΈνκ³ Go ꡬ쑰체μ JSON Schemaλ₯Ό μμ±ν©λλ€. μ λ ₯ μ°κ²°κ³Ό μ νν κ° λΉκ΅λ Goλ‘ κ΅¬ννμ΅λλ€. μ 곡λ κΈ°λ‘μ μΌκ΄μ±μ νμΈνλ λꡬμ΄λ©°, μ€μ μ€ν μ¬λΆμ μ¦λͺ μ΄λ μμ§ μ λ ₯νμ§ μμ μ¬λ‘κΉμ§μ μ νλλ μλ μ€ν κ·Όκ±°λ‘ νμΈν©λλ€.
κΈ°μ‘΄ completeness-deltaλ κ°μ μΈ‘μ 쑰건μ μ§ν λ³νλ₯Ό μ½λ λ° κ³μ μ¬μ©ν©λλ€. μ΄λ² κΈ°λ₯μ μ 무 μκ΅¬κ° λ°λ λ€ κ°λ³ μ λ ₯μ κ²°κ³Όλ₯Ό μ½λ κ²½λ‘μ λλ€.
κ°λ° μν
첫 CIμμ μ λ³΄κ³ μ μ μΈμ κ²μ¬ λͺ©λ‘ λ±λ‘μ΄ λΉ μ§ κ²μ λ°κ²¬νμ΅λλ€. μ΄λ₯Ό λ±λ‘νκ³
μ μΈΒ·μμ± GoΒ·JSON Schemaμ λ³κ²½κ³Ό λλ½μ κ²μ¬νλλ‘ λ³΄μνμ΅λλ€. λ°°μΉ μμ λ
κΈ°μ‘΄ 쑰립 μμ λ€κ³Ό κ°μ .gooo.fixture μ΄λ¦μ μ¬μ©νλ©°, νμΌ λ΄μ©μ μλ³Έ κ·Έλλ‘μ
λλ€.
μμ λ³Έμ λ‘컬 μ 체 ν μ€νΈλ ν¨ν€μ§ μμλλ‘ μ€νν΄ ν΅κ³Όνμ΅λλ€. λ³λ ¬ μ 체 κ²μ¬μμλ μ¬λ¬ λ€μ΄ν°λΈ μ€νμ΄ 2μ΄ μ νμ κ±Έλ Έκ³ , μ΄ μ€ν¨λ κΈ°λ‘μ λ¨κ²Όμ΅λλ€. κΉ¨λν μμ μμ€λ‘ λ§λ λΉκ΅ λͺ λ Ήμ μΆλ ₯μ 곡κ°ν λΉκ΅ κ²°κ³Όμ λ°μ΄νΈ λ¨μλ‘ κ°μμ΅λλ€. μμ λ³Έ CIμ λ€ νλ«νΌ κ²μ¬κ° ν΅κ³Όνμ΅λλ€. λ³λ AI μ€μΊμ μλΉμ€ μ¬μ©λ νλ μ€λ₯λ‘ μ€ν¨ν μνλ₯Ό κ·Έλλ‘ λ¨κ²Όμ΅λλ€.
κ²μ¬ν μμ€μ λμΌν λ΄μ©μ devμ 59cc5c64μ λ³ν©νμ΅λλ€.
λ³ν© ν CIμ
λ³ν© ν νλ«νΌ κ²μ¬κ° ν΅κ³Όνμ΅λλ€.
보쑰 μλ μΉκ²©μ App μ€μ λλ½, λ³ν ν¨κ³Ό κΈ°λ‘μ λ‘€λ°± νμ μ
ROLLBACK_FIXED_POINT_REJECTEDλ‘ μ€ν¨ν μνλ₯Ό λ°λ‘ λ¨κ²Όμ΅λλ€.
0.6.27 λ°°ν¬ μ€λΉ PR1448μ devμ 34eb72d6μ λ³ν©νμ΅λλ€.
μ μ₯ μλ³ΈμΌλ‘ λ λΉκ΅ κ²°κ³Όλ₯Ό νμΈνλ λͺ
λ Ήμ λ€ νλ«νΌμ λ°°ν¬ μ€λΉ κ³Όμ μ λ£μμ΅λλ€.
λ‘컬 μ€ν νμΌμ λ κ²°κ³Όλ μλ 보κ΄ν JSONκ³Ό κ°μμ΅λλ€. PRμ μλ
ν΅μ¬ κ²μ¬,
λ€ νλ«νΌ μ€λΉ,
λ°°ν¬ κ³μ½ κ²μ¬κ° ν΅κ³Όνμ΅λλ€.
λ³ν©λ μμ€μ ν΅μ¬ κ²μ¬μ
νλ«νΌ μ€λΉκ° ν΅κ³Όνμ΅λλ€.
μλ λ°°ν¬ μ€νμμ 0.6.27μ 곡κ°νκ³ ,
μ€μ μ€μΉ νμΌμ λΉκ΅ JSONλ μλ 보κ΄ν κ°κ³Ό κ°μμ΅λλ€. λ³λ AI μ€μΊμ μ¬μ©λ νλ μ€ν¨λ μλ κΈ°λ‘μ λ¨κΉλλ€.
ν 곡μ μ© Markdown λ³΄κ³ μμ Go λΉκ΅ ꡬνμ νμ PR1449μ
μλ κ²μ¬λ₯Ό ν΅κ³Όν΄ κ°λ° λΈλμΉ 22ac71e0μ λ³ν©νμ΅λλ€. λ³ν©λ μμ€μ λ³λ κ²μ¬κ° μ§ν μ€μ΄λ©°,
κ³΅κ° 0.6.27μ κΈ°λ³Έ ν
μ€νΈμ JSON λΉκ΅λ₯Ό μ§μν©λλ€.