Skip to content

spec(area-mountain-panorama): require jagged ridgeline, forbid Gaussian peaks#5411

Merged
MarkusNeusinger merged 2 commits intomainfrom
spec/area-mountain-panorama-jagged
Apr 25, 2026
Merged

spec(area-mountain-panorama): require jagged ridgeline, forbid Gaussian peaks#5411
MarkusNeusinger merged 2 commits intomainfrom
spec/area-mountain-panorama-jagged

Conversation

@MarkusNeusinger
Copy link
Copy Markdown
Owner

Summary

  • Generated implementations modelled summits as smooth Gaussian bumps (e.g. matplotlib.py:60-62), so the silhouette read like a row of bell curves instead of an alpine panorama.
  • Spell out in specification.md that the skyline must be piecewise-linear / fractal: sharp triangular peaks, asymmetric flanks, rugged saddles — and explicitly rule out Gaussian / bell-curve peak modelling.
  • Add an optional layered foreground/background ridge note for photographic depth (Zermatt-style panorama).
  • Tag spec with jagged in specification.yaml.

Follow-up after merge

Re-trigger generation so all libraries pick up the new wording:

gh workflow run bulk-generate.yml -f specification_id=area-mountain-panorama -f library=all

Test plan

  • Maintainer reviews wording for clarity / library-agnostic phrasing
  • After merge, regenerated implementations visually show jagged triangular peaks, not Gaussian bumps

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings April 25, 2026 21:48
…an peaks

Generated implementations modelled summits as smooth Gaussian bumps, so
the silhouette read like a row of bell curves instead of an alpine
panorama. Spell out in the spec that the skyline must be piecewise-linear
/ fractal with sharp triangular peaks, asymmetric flanks and rugged
saddles, and explicitly rule out Gaussian/bell-curve peaks. Add an
optional layered foreground/background ridge note for photographic depth
and tag the spec with `jagged`.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the area-mountain-panorama plot specification to explicitly require a jagged, angular ridgeline silhouette (alpine panorama look) and prohibit smooth Gaussian/bell-curve peak modeling, so regenerated implementations better match the intended visual style.

Changes:

  • Clarified specification.md to mandate piecewise-linear / fractal, triangular peak silhouettes and explicitly forbid Gaussian/bell-curve summits.
  • Added an optional “layered depth” note to encourage foreground/background ridge composition.
  • Tagged the spec as jagged and updated the spec metadata timestamp.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
plots/area-mountain-panorama/specification.md Tightens the visual requirements for the skyline (jagged/triangular, not Gaussian) and adds optional depth layering guidance.
plots/area-mountain-panorama/specification.yaml Updates updated timestamp and adds the jagged feature tag.

Comment thread plots/area-mountain-panorama/specification.md Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 25, 2026 21:53
@MarkusNeusinger MarkusNeusinger merged commit 0419497 into main Apr 25, 2026
7 checks passed
@MarkusNeusinger MarkusNeusinger deleted the spec/area-mountain-panorama-jagged branch April 25, 2026 21:53
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

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