{"projection_revision":6,"snapshot":"0e153cfe57164c6818f7ce46fe63f760","catalog_version":34416,"snapshot_created_at":"2026-11-10T06:31:16+00:00","snapshot_expires_at":"2026-11-11T06:31:16+00:00","source_changed_at":"2026-11-08T06:24:27+00:00","freshness_behavior":"materialized on first request after a committed source change; database triggers cover row writes and relationship writes","source_id_sha256":"a9e889230510c868673217b079531944423e039746c66b74a06d735747f5c244","source_content_sha256":"5d6a81bd52debfb6c534d5e6ed37ced91522fa0356da34124fee647894faa8bb","total_catalog_pieces":8368,"canonical_url":"https://roadtovirtuosity.com/ai/catalog/pieces/2012?piece_id=2012","schema_version":"2.0","query":"","normalized_query":"","resolved_filters":{"piece_id":2012,"timezone":"UTC"},"sort":"relevance","projection":"full","total_matches":1,"returned":1,"page":1,"per_page":50,"total_pages":1,"previous_page_url":null,"next_page_url":null,"end_of_results":true,"alternate_formats":{"html":"https://roadtovirtuosity.com/ai/catalog/pieces/2012?page=1&piece_id=2012&projection=full&snapshot=0e153cfe57164c6818f7ce46fe63f760","json":"https://roadtovirtuosity.com/ai/catalog/pieces/2012.json?page=1&piece_id=2012&projection=full&snapshot=0e153cfe57164c6818f7ce46fe63f760","text":"https://roadtovirtuosity.com/ai/catalog/pieces/2012.txt?page=1&piece_id=2012&projection=full&snapshot=0e153cfe57164c6818f7ce46fe63f760"},"warnings":["Archive-only entries have unknown grading status. Zero points with Level 0 are pending. Positive points establish known grading, including beginner Level 0; explicit review declarations are preserved.","Strict taxonomy filters exclude unattributed records; search title text separately before deciding something is missing.","Work identity, musical sequence and completeness are unknown unless reviewed metadata is supplied. Catalog collections are existing subcategory groupings.","Historical first-publication dates are unknown. Date counts include only currently public entries with known first-publication dates.","File availability reports a public file reference, not a storage-health check."],"publication_count_scope":"currently public entries first published during the requested interval","unknown_publication_dates_before_date_filter":1,"distinct_work_count":null,"approximate_suggestions":[],"message":null,"pieces":[{"piece_id":2012,"title":"Czerny - Practical Exercises For Beginners - Op. 599, No. 86","composer":["Czerny, Carl"],"composers":[{"id":2,"name":"Czerny, Carl"}],"instrument":["Piano"],"instruments":[{"id":1,"name":"Piano"}],"genre":"Classical","genre_id":1,"is_archive_only":false,"evaluation_eligible":true,"grading_status":"graded","grading_status_label":"Graded","points":3130,"level":4,"canonical_url":"https://roadtovirtuosity.com/czerny-op-599-no-86","instrument_points":[{"instrument_id":1,"instrument":"Piano","points":3130}],"collections":[],"collection_semantics":"existing catalog subcategory grouping","work_identifiers":[],"work_id":null,"book":null,"sequence_position":null,"movement_number":null,"movement_title":null,"key":null,"arrangement":null,"edition":null,"entry_scope":null,"completeness":"unknown","reviewed_enrichment":false,"availability_label":"Non-Commercial","has_download":true,"download_availability_basis":"public license category and existing file reference; storage health not verified","description":"In measures 1–8, the left hand carries a continuous broken-chord pattern while the right hand places longer notes and small gestures above it. Keep the accompaniment soft and even, and follow the right-hand slurs through the register changes.                                                    From measure 9, the moving notes shift to the right hand and the left hand supplies broader harmonic support. Make the new texture clear without speeding up, then guide the descending figures into the final cadence.","created_at":"2024-02-17T04:30:23+00:00","first_published_at":null,"published_at":null,"updated_at":"2026-09-16T16:05:14+00:00","match_basis":"filters"}],"latest_catalog_version":34416,"source_lag_revisions":0}