Skip to content

chore: Update methodology for Linear TV and Classic OOH (GMSF v1.3)#289

Merged
pymble2073 merged 7 commits into
mainfrom
gmsfv1.3/channel-methodology-update
Jul 6, 2026
Merged

chore: Update methodology for Linear TV and Classic OOH (GMSF v1.3)#289
pymble2073 merged 7 commits into
mainfrom
gmsfv1.3/channel-methodology-update

Conversation

@pymble2073

Copy link
Copy Markdown
Contributor

Summary

  • Updates Linear TV defaults to align with GMSF v1.3: revised signal preparation power (16.7kW → 590.4W), new signal preparation embodied emissions, updated signal transmission power defaults for cable/OTA/satellite, updated transmission embodied emissions
  • Adds new Linear TV transcoding and datacenter compute defaults in preparation for creative_transcoding_emissions API support
  • Adds Classic OOH physical production defaults: material mass, substrate production emissions, manufacturing emissions, EOL emissions, transport distances and emission factors, and updated illumination power draw
  • Introduces defaults_physical_production.mdx snippet for cross-channel production loss ratio (used in techManipulation.physicalProduction)
  • Updates all GMSF 1.2 references to GMSF and replaces PDF links with the canonical framework URL

Closes SUS-97

Test plan

  • Verify compute_defaults.py regenerates docs-defaults.yaml cleanly from updated snippets
  • Confirm all new defaults are present in docs-defaults.yaml at correct alphabetical positions
  • Check docs site renders updated Linear TV and Classic OOH sections correctly
  • Verify existing OOH/Print calculations still work (no removed defaults)

🤖 Generated with Claude Code

pymble2073 and others added 4 commits July 3, 2026 13:14
Add transcoding/datacenter compute defaults, update signal preparation
power watt to 590.4, and add signal preparation embodied emissions default.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Clarify broadcast method definitions, scope boundaries, and add note on
household equipment emissions retention per GMSF v1.3 guidance.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Update tv_signal_transmission power values for cable, ota, and satellite,
and revise embodied emissions per second to 30.63.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add Classic OOH physical production defaults (material mass, substrate
emissions, manufacturing, EOL, transport, illumination), introduce
defaults_physical_production.mdx for cross-channel production loss ratio,
and update all GMSF 1.2 references and links to GMSF v1.3.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@pymble2073 pymble2073 requested a review from a team as a code owner July 3, 2026 04:21
pymble2073 and others added 2 commits July 3, 2026 14:23
Fix CI failure — manually-edited YAML had inconsistent number formatting
compared to the generator's 9-decimal-place output.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Reflects 16 new defaults added for Linear TV and Classic OOH methodology.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Comment thread defaults/docs-defaults.yaml
Comment thread defaults/docs-defaults.yaml Outdated
Add CustomDumper to restore indented list style matching the existing
file format. Revert 'Generic GMSF Display Ad' back to 'Generic GMSF 1.2
Display Ad' pending monorepo update per Rachit's review comment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@pymble2073 pymble2073 requested a review from rachitm022 July 6, 2026 03:45

@rachitm022 rachitm022 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Callout: New numbers wont show up in official datasets till we enable a new methodology file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants