{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:7JVT6FH3BTYSQAOIWLLRJOIC57","short_pith_number":"pith:7JVT6FH3","canonical_record":{"source":{"id":"2405.03998","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-05-07T04:21:07Z","cross_cats_sorted":["cs.CL"],"title_canon_sha256":"0cebd6bf2cba5c3c0771ec2bd0ca0c77edf33691fed4eb705a1720b90290a431","abstract_canon_sha256":"9093ae057bdceb5dc3f891eba8a2da32ab791235018c16c22434ee35a11039c3"},"schema_version":"1.0"},"canonical_sha256":"fa6b3f14fb0cf12801c8b2d714b902efd250be41e4c4e30556a36904185b5587","source":{"kind":"arxiv","id":"2405.03998","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2405.03998","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"arxiv_version","alias_value":"2405.03998v2","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2405.03998","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"pith_short_12","alias_value":"7JVT6FH3BTYS","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"pith_short_16","alias_value":"7JVT6FH3BTYSQAOI","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"pith_short_8","alias_value":"7JVT6FH3","created_at":"2026-07-05T08:18:08Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:7JVT6FH3BTYSQAOIWLLRJOIC57","target":"record","payload":{"canonical_record":{"source":{"id":"2405.03998","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-05-07T04:21:07Z","cross_cats_sorted":["cs.CL"],"title_canon_sha256":"0cebd6bf2cba5c3c0771ec2bd0ca0c77edf33691fed4eb705a1720b90290a431","abstract_canon_sha256":"9093ae057bdceb5dc3f891eba8a2da32ab791235018c16c22434ee35a11039c3"},"schema_version":"1.0"},"canonical_sha256":"fa6b3f14fb0cf12801c8b2d714b902efd250be41e4c4e30556a36904185b5587","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:18:08.643905Z","signature_b64":"AJ48SODLxXuB3PC3ujRxNYqIVfF+UkWM3WOip6iVQ3s7PhJc7b2UbOLcB5xuB9WPuk9/9iQxRoJXKLCg0qOGCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"fa6b3f14fb0cf12801c8b2d714b902efd250be41e4c4e30556a36904185b5587","last_reissued_at":"2026-07-05T08:18:08.643330Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:18:08.643330Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2405.03998","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T08:18:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"dnFwSMPuk5JPZgJ7wunZyaUGZ2iuypz6HoidWmGeVpD0kP07LX18tGCVnZAJX8aciz7tSBbnl2WFgCI3e99ZBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T05:27:04.958528Z"},"content_sha256":"d63810c266138927bf6759bc703e3d45274f756a1d3998998c827d371d15d628","schema_version":"1.0","event_id":"sha256:d63810c266138927bf6759bc703e3d45274f756a1d3998998c827d371d15d628"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:7JVT6FH3BTYSQAOIWLLRJOIC57","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Sketch Then Generate: Providing Incremental User Feedback and Guiding LLM Code Generation through Language-Oriented Code Sketches","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.CL"],"primary_cat":"cs.HC","authors_text":"Chen Zhu-Tian, Elena Glassman, Xiaoshuo Yao, Zeyu Xiong","submitted_at":"2024-05-07T04:21:07Z","abstract_excerpt":"Crafting effective prompts for code generation or editing with Large Language Models (LLMs) is not an easy task. Particularly, the absence of immediate, stable feedback during prompt crafting hinders effective interaction, as users are left to mentally imagine possible outcomes until the code is generated. In response, we introduce Language-Oriented Code Sketching, an interactive approach that provides instant, incremental feedback in the form of code sketches (i.e., incomplete code outlines) during prompt crafting. This approach converts a prompt into a code sketch by leveraging the inherent "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2405.03998","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2405.03998/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T08:18:08Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"1TIZIS2S/RfIFU2Vm0fsxiJn+SSeTlzVP2u64GwwT9eAbxgRjIzznOBjY9YCcQEF+UwiGhN2MZBaU6kkPpKFDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-07T05:27:04.958901Z"},"content_sha256":"b522897cd0505a7a5d48a88c1c67449b9546d0bf5b21f749e53523f5efb46ce7","schema_version":"1.0","event_id":"sha256:b522897cd0505a7a5d48a88c1c67449b9546d0bf5b21f749e53523f5efb46ce7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/7JVT6FH3BTYSQAOIWLLRJOIC57/bundle.json","state_url":"https://pith.science/pith/7JVT6FH3BTYSQAOIWLLRJOIC57/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/7JVT6FH3BTYSQAOIWLLRJOIC57/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-07-07T05:27:04Z","links":{"resolver":"https://pith.science/pith/7JVT6FH3BTYSQAOIWLLRJOIC57","bundle":"https://pith.science/pith/7JVT6FH3BTYSQAOIWLLRJOIC57/bundle.json","state":"https://pith.science/pith/7JVT6FH3BTYSQAOIWLLRJOIC57/state.json","well_known_bundle":"https://pith.science/.well-known/pith/7JVT6FH3BTYSQAOIWLLRJOIC57/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:7JVT6FH3BTYSQAOIWLLRJOIC57","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"9093ae057bdceb5dc3f891eba8a2da32ab791235018c16c22434ee35a11039c3","cross_cats_sorted":["cs.CL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-05-07T04:21:07Z","title_canon_sha256":"0cebd6bf2cba5c3c0771ec2bd0ca0c77edf33691fed4eb705a1720b90290a431"},"schema_version":"1.0","source":{"id":"2405.03998","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2405.03998","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"arxiv_version","alias_value":"2405.03998v2","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2405.03998","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"pith_short_12","alias_value":"7JVT6FH3BTYS","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"pith_short_16","alias_value":"7JVT6FH3BTYSQAOI","created_at":"2026-07-05T08:18:08Z"},{"alias_kind":"pith_short_8","alias_value":"7JVT6FH3","created_at":"2026-07-05T08:18:08Z"}],"graph_snapshots":[{"event_id":"sha256:b522897cd0505a7a5d48a88c1c67449b9546d0bf5b21f749e53523f5efb46ce7","target":"graph","created_at":"2026-07-05T08:18:08Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2405.03998/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Crafting effective prompts for code generation or editing with Large Language Models (LLMs) is not an easy task. Particularly, the absence of immediate, stable feedback during prompt crafting hinders effective interaction, as users are left to mentally imagine possible outcomes until the code is generated. In response, we introduce Language-Oriented Code Sketching, an interactive approach that provides instant, incremental feedback in the form of code sketches (i.e., incomplete code outlines) during prompt crafting. This approach converts a prompt into a code sketch by leveraging the inherent ","authors_text":"Chen Zhu-Tian, Elena Glassman, Xiaoshuo Yao, Zeyu Xiong","cross_cats":["cs.CL"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-05-07T04:21:07Z","title":"Sketch Then Generate: Providing Incremental User Feedback and Guiding LLM Code Generation through Language-Oriented Code Sketches"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2405.03998","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:d63810c266138927bf6759bc703e3d45274f756a1d3998998c827d371d15d628","target":"record","created_at":"2026-07-05T08:18:08Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"9093ae057bdceb5dc3f891eba8a2da32ab791235018c16c22434ee35a11039c3","cross_cats_sorted":["cs.CL"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.HC","submitted_at":"2024-05-07T04:21:07Z","title_canon_sha256":"0cebd6bf2cba5c3c0771ec2bd0ca0c77edf33691fed4eb705a1720b90290a431"},"schema_version":"1.0","source":{"id":"2405.03998","kind":"arxiv","version":2}},"canonical_sha256":"fa6b3f14fb0cf12801c8b2d714b902efd250be41e4c4e30556a36904185b5587","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"fa6b3f14fb0cf12801c8b2d714b902efd250be41e4c4e30556a36904185b5587","first_computed_at":"2026-07-05T08:18:08.643330Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:18:08.643330Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"AJ48SODLxXuB3PC3ujRxNYqIVfF+UkWM3WOip6iVQ3s7PhJc7b2UbOLcB5xuB9WPuk9/9iQxRoJXKLCg0qOGCA==","signature_status":"signed_v1","signed_at":"2026-07-05T08:18:08.643905Z","signed_message":"canonical_sha256_bytes"},"source_id":"2405.03998","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:d63810c266138927bf6759bc703e3d45274f756a1d3998998c827d371d15d628","sha256:b522897cd0505a7a5d48a88c1c67449b9546d0bf5b21f749e53523f5efb46ce7"],"state_sha256":"52fcc2e457d0356c1476ca3374d851947ce7e389cf4a803bc07e350c8288127b"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"AyVrXJdVkTgTEeRY4wFv29ZXRSXZNe8Ts7pl7otQ8r0zibAE47MtrJUNUa0OlLIsn8logq4LBPT9uOZwaDWABQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-07T05:27:04.961178Z","bundle_sha256":"ef19c1648c0fd2a3f83a3917f3de65a5d38f1fcba3032c7da0adf17d36c7e1c2"}}