Skip to content

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

Open
pymble2073 wants to merge 6 commits into
mainfrom
gmsfv1.3/channel-methodology-update
Open

chore: Update methodology for Linear TV and Classic OOH (GMSF v1.3)#289
pymble2073 wants to merge 6 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>
mobile: 1.200000000
default_channel_by_device:
pc:
- ctv-bvod

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.

Can we remove these indent diffs?

satellite: 16.700000000
default_platform_ad_format_by_channel:
app: Generic GMSF 1.2 Display Ad
app: Generic GMSF Display Ad

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.

Might need to update available ad formats in monorepo before changing this

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