Catalog Clearance Afteruse Docket

Catalog Clearance Afteruse Docket records the later-reader request to reuse a prior catalog-clearance result.

It exists because a prior Catalog Clearance Docket can be correct and still be misused later. The old row proves which catalog lane was cleared, scoped, altered, substituted, bonded, captured, enjoined, bridged, quarantined, or defaulted. This docket proves what a later reader is now trying to make that result mean.

Required Row

catalog_clearance_afteruse_docket:
  source_catalog_clearance_row: catalog_clearance.row.<id> | explicit_absence
  source_work_or_absence: <work id> | explicit_absence
  source_cleared_use_surface: live_setlist | correction_slot | sponsor_makegood | recap_clip | mirror_relay | fan_oxygen_gala | memorial_air | route_asset_bridge | rehearsal_leak_response | equivalent
  source_catalog_state: cleared_scoped | altered | substituted | public_bonded | sponsor_captured | lawful_only | pirate_public | mirror_only | quarantined | false_clean | recovery_only | equivalent
  requested_afteruse: recap_clip | mirror_relay | sponsor_package | replay_export | memorial_air | archive_release | lawful_annex | route_asset_release | broadcast_reality_patch | ending_gate | equivalent
  future_reader_or_route: recap_desk | mirror_reader | sponsor_package | replay_export | memorial_reader | archive_release | lawful_annex | route_asset | broadcast_reality | ending_gate | equivalent
  harmed_or_excluded_reader: artist | fan_public | sponsor | archive | lawful_reader | mirror_reader | route_asset | future_audience | explicit_absence
  proof_bridge_or_explicit_absence: reclearance_receipt | public_addendum | fan_receipt | mirror_split_notice | lawful_annex | archive_note | sponsor_unwind | explicit_absence | equivalent
  selected_afteruse_posture: certify_catalog_scope | restrict_catalog_afteruse_reader | attach_reclearance_or_public_bridge | reopen_catalog_claimant | split_catalog_afteruse_by_reader | quarantine_catalog_afteruse | false_catalog_clearance_afteruse_default
  catalog_afteruse_state_after: scope_certified | reader_restricted | bridge_required | claimant_reopened | split_required | afteruse_quarantined | false_clean_afteruse | captured | recovery_only
  future_reader_or_route_effect: accepted_with_catalog_scope | reader_restriction_due | reclearance_or_public_bridge_due | catalog_claimant_reopen_due | split_afteruse_required | blocked | hostile | costlier | recovery_only
  counter_deltas:
    relief: []
    cost: []
    future: []

Valid Row Examples

catalog_clearance_afteruse_docket:
  source_catalog_clearance_row: catalog_clearance.row.live_scope_07
  source_work_or_absence: work.daylight_saint_refrain
  source_cleared_use_surface: live_setlist
  source_catalog_state: cleared_scoped
  requested_afteruse: recap_clip
  future_reader_or_route: recap_desk
  harmed_or_excluded_reader: mirror_reader
  proof_bridge_or_explicit_absence: reclearance_receipt
  selected_afteruse_posture: attach_reclearance_or_public_bridge
  catalog_afteruse_state_after: bridge_required
  future_reader_or_route_effect: reclearance_or_public_bridge_due
  counter_deltas:
    relief: [recap_clip_can_cite_live_scope]
    cost: [reclearance_burden_up]
    future: [mirror_split_required]
catalog_clearance_afteruse_docket:
  source_catalog_clearance_row: catalog_clearance.row.sponsor_chorus_12
  source_work_or_absence: work.old_hit_crowd_hook
  source_cleared_use_surface: sponsor_makegood
  source_catalog_state: sponsor_captured
  requested_afteruse: public_recap
  future_reader_or_route: broadcast_reality
  harmed_or_excluded_reader: fan_public
  proof_bridge_or_explicit_absence: fan_receipt
  selected_afteruse_posture: restrict_catalog_afteruse_reader
  catalog_afteruse_state_after: reader_restricted
  future_reader_or_route_effect: reader_restriction_due
  counter_deltas:
    relief: [sponsor_makegood_scope_visible]
    cost: [public_memory_distrust_up]
    future: [fan_receipt_required]

Failure Cases

The docket fails if it stores only:

  • song cleared;
  • song licensed;
  • sponsor approved;
  • fans accepted it;
  • mirror got the feed;
  • clip published;
  • catalog closed.

Those statements are not enough. The row must show who is trying to reuse the old result, which scope is being crossed, and what future reader effect follows.