Commit 0419497
spec(area-mountain-panorama): require jagged ridgeline, forbid Gaussian peaks (#5411)
## 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:
```bash
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](https://claude.com/claude-code)
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>1 parent d9345d9 commit 0419497
2 files changed
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
28 | 31 | | |
29 | 32 | | |
30 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
0 commit comments