# 🔥 Phase 8.8: pack透明化システム エラーケーステスト
# 適切なエラーメッセージとpackの隠蔽確認

print("=== pack透明化システム エラーケーステスト開始 ===")

# テスト1: 引数不一致エラー
box BadStringBox from StringBox {
    init { prefix }
    
    birth(content, extra) {
        # StringBoxは1引数だが2つ渡すとエラー
        from StringBox(content, extra)
        me.prefix = "test"
    }
}

print("エラーテスト1: 引数不一致")
local bad = new BadStringBox("hello", "extra")

print("=== pack透明化システム エラーケーステスト完了 ===")