Give the tenth topic its section on the map - #496
Conversation
… from its overview Aircraft noise has been its own topic since the reorganisation, and the guides page still filed it as a bold block inside Environment and transport, whose lead paragraph claimed the certification standards as its own while the page's structured data declared ten areas over nine entries and its description said nine against a frontmatter that said ten. The topic has its own section now, in both languages, with the lead and the standards that are actually its; Environment keeps the wind turbine, which lives under its routes, and stops claiming ICAO Annex 16, IEC 61265, SAE ARP 5534 and ECAC Doc 29/32. The structured data lists ten areas, positions renumbered, and the guides check now asserts that numberOfItems, the item count and the section headings agree, which is the coherence this page managed to lose three ways at once. Four guides could not be reached from the prose of their own folder overview, one of them from no prose at all. The heavy and soft impact sources join the insulation overview after the flanking row, matching the sidebar order; the sound power from surface vibration joins the emission overview; atmospheric refraction joins the propagation overview; and the glossary, which neither reference overview linked in either language, gets its section beside the bibliography. Each summary is taken from the page it links, not invented.
|
You've reached the fair usage limit for the Bito Code Review Agent trial. Upgrade to a paid plan or contact support@bito.in for assistance. Learn more |
|
Warning Review limit reached
Next review available in: 38 minutes You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe PR updates English and Spanish guide navigation, adds eight section links, reorganizes aircraft and wind-turbine topics, adds glossary links, and validates JSON-LD item counts against guide headings. ChangesGuide index and navigation
Estimated code review effort: 2 (Simple) | ~15 minutes Possibly related PRs
Suggested labels: Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Reviewer's GuideSplits aircraft noise out of the Environment and transport section into its own tenth topic (with accurate standards and JSON-LD metadata) in both locales, adds missing deep links from several overview pages to existing guides, and extends the guides index check script to assert internal consistency between the JSON-LD ItemList and the visible section headings. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@site/src/content/docs/es/reference/index.md`:
- Around line 55-60: Complete the glossary description under “Glosario de
magnitudes” by replacing the fragment beginning “Para cuando” with a full
instruction beginning “Consúltalo cuando...”, while preserving the existing
explanation of symbols, names, formulas, and clauses.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Pro Plus
Run ID: a936a030-3844-4ee2-ab33-9f168753f1be
📒 Files selected for processing (11)
site/scripts/check-guides-index.mjssite/src/content/docs/buildings/insulation/index.mdsite/src/content/docs/devices/emission/index.mdsite/src/content/docs/environment/propagation/index.mdsite/src/content/docs/es/buildings/insulation/index.mdsite/src/content/docs/es/devices/emission/index.mdsite/src/content/docs/es/environment/propagation/index.mdsite/src/content/docs/es/reference/index.mdsite/src/content/docs/es/start/guides.mdsite/src/content/docs/reference/index.mdsite/src/content/docs/start/guides.md
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #496 +/- ##
=======================================
Coverage 96.99% 96.99%
=======================================
Files 272 272
Lines 38575 38575
=======================================
Hits 37416 37416
Misses 1159 1159 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
One finding, and right: the glossary lead in the Spanish reference overview was a fragment where its two siblings on the same page open with a complete imperative. It reads "Léelo cuando" now, the verb the errata and conformance sections already use, rather than the reviewer's "Consúltalo", which neither does.
Numerical conformance report✅ 533/533 conformance checks pass across 57 domains and 362 standards - filters class 1 - weightings within IEC 61672-1 class 1. Each row pins a standard clause to its expected normative value and the value the library computes. Every section below is collapsible and stays collapsed while all of its rows pass; a section with any failing row opens automatically. ✅ Numerical validation - filters & weightings: class showcase (IEC 61260-1 · IEC 61672-1 · ISO 7196)IEC 61260-1:2014 class per filter architecture (order 6, one-third-octave, 100 Hz-10 kHz, fs = 48 kHz). For each architecture the table shows, at its binding band, the measured relative attenuation and the class-1 limit it must clear, so the number and the range it must sit in are both visible. A positive margin means the acceptance limits are met with that much room.
Only Butterworth (the library default) and Chebyshev-II are class-compliant architectures. Chebyshev-I and elliptic trade the mask for passband ripple, and Bessel for a maximally-flat group delay (soft rolloff); they cannot satisfy the IEC 61260-1 Class 1/2 attenuation mask by construction, so they are labelled By design - this is expected, not a failure or regression. Frequency-weighting conformance (A/C: IEC 61672-1 Table 3; G: ISO 7196 A.3). The max deviation from nominal is informational (it falls at a frequency extreme where the tolerance is widest and asymmetric); compliance is judged at the binding frequency - the one with the least headroom - where the deviation, the applicable tolerance band and the headroom are shown together.
✅ Filters & weightings: 100% (10/10)
✅ Levels & dosimetry: 100% (9/9)
✅ Room & building acoustics: 100% (72/72)
✅ Room acoustics: 100% (16/16)
✅ Psychoacoustics: 100% (14/14)
✅ Speech transmission (IEC 60268-16): 100% (10/10)
✅ System measurement (Golay / Kirkeby / Mueller-Massarani): 100% (5/5)
✅ Intensity & sound power: 100% (10/10)
✅ Building prediction & uncertainty: 100% (15/15)
✅ Outdoor propagation & occupational exposure: 100% (10/10)
✅ Materials: absorption, airflow & impedance: 100% (6/6)
✅ Scattering & diffusion (ISO 17497): 100% (14/14)
✅ In-situ road absorption (ISO 13472): 100% (3/3)
✅ Precision sound power (ISO 3745 / 9614-3): 100% (4/4)
✅ Human vibration (ISO 8041 / 2631 / 5349): 100% (15/15)
✅ Speech intelligibility (ANSI S3.5-1997): 100% (24/24)
✅ Objective intelligibility (STOI / ESTOI): 100% (3/3)
✅ Impulsive-sound prominence (NT ACOU 112): 100% (2/2)
✅ Impulsive-sound prominence (ISO/PAS 1996-3): 100% (2/2)
✅ Room noise (ANSI S12.2-2019): 100% (3/3)
✅ Hearing threshold (ISO 7029 / ISO 389-7): 100% (3/3)
✅ Measurement uncertainty (GUM / Supplement 1): 100% (7/7)
✅ Noise-induced hearing loss (ISO 1999): 100% (6/6)
✅ Multiple-shock whole-body vibration (ISO 2631-5): 100% (6/6)
✅ Sound absorption in enclosed spaces (EN 12354-6): 100% (2/2)
✅ Prominent discrete tones (ECMA-418-1): 100% (2/2)
✅ Tonal audibility (ISO/PAS 20065): 100% (11/11)
✅ Psychoacoustic annoyance & fluctuation strength (Fastl & Zwicker): 100% (3/3)
✅ Electroacoustics: distortion & frequency response: 100% (20/20)
✅ Calibrated spectral analysis (Bendat & Piersol): 100% (12/12)
✅ Multiple-input coherence (Bendat & Piersol): 100% (5/5)
✅ Time-frequency analysis (Bendat & Piersol): 100% (3/3)
✅ Correlation, time delay and envelope (B&P / Knapp & Carter): 100% (7/7)
✅ Cepstrum, liftering and envelope spectrum (Havelock / B&P): 100% (3/3)
✅ Time synchronous averaging (McFadden 1987): 100% (5/5)
✅ Data qualification and Rice statistics (Bendat & Piersol): 100% (8/8)
✅ Underwater acoustics (ISO 18405/17208/18406): 100% (6/6)
✅ Underwater sound propagation (transmission loss): 100% (16/16)
✅ Underwater propagation regimes (Weston flux theory): 100% (3/3)
✅ Marine-mammal auditory weighting (NMFS / Southall): 100% (4/4)
✅ Underwater numerical propagation (modes / rays / PE): 100% (4/4)
✅ Aircraft noise (ICAO Annex 16 / IEC 61265): 100% (15/15)
✅ Rotorcraft noise (ECAC Doc 32 / NORAH2): 100% (12/12)
✅ CNOSSOS-EU road source (Directive 2002/49/EC Annex II): 100% (6/6)
✅ Wind-turbine noise (IEC 61400-11): 100% (3/3)
✅ Porous & multilayer absorbers (Mechel / Bies / Cox & D'Antonio): 100% (20/20)
✅ Slow-sound perfect absorbers (Jimenez et al. Appl. Sci. 2017): 100% (3/3)
✅ Program loudness (ITU-R BS.1770 / EBU R 128): 100% (8/8)
✅ 2D FDTD wave simulation (Attenborough & Van Renterghem 2021, Ch. 4): 100% (4/4)
✅ Swept-sine distortion & phase utilities (Farina / Novak): 100% (7/7)
✅ Spherical ground & barriers (Attenborough / Salomons / Bies): 100% (7/7)
✅ Panel & aperture sound insulation (Bies / Hopkins / Cremer): 100% (17/17)
✅ Bending-wave plate-junction transmission (Cremer / Craik / Hopkins): 100% (6/6)
✅ Atmospheric refraction (Salomons rays / GFPE): 100% (3/3)
✅ Electroacoustics: 100% (9/9)
✅ Industrial noise control: 100% (22/22)
✅ CNOSSOS-EU railway source (Directive 2002/49/EC Annex II): 100% (8/8)
Tests & coverage — 48084 tests, 0 failures (✅ all green)
Conformance harness: |
|
|
You've reached the fair usage limit for the Bito Code Review Agent trial. Upgrade to a paid plan or contact support@bito.in for assistance. Learn more |



Aircraft noise has been its own topic since the reorganisation, and the guides
page still filed it as a bold block inside Environment and transport. Three
incoherences hung off that one fact:
ECAC Doc 29/32 as its own standards, which the landing page assigns to
Aircraft noise;
numberOfItems: 10over nineitemListElemententries;frontmatter description said ten.
The topic has its own
##section now, in both languages, with the lead andthe standards that are actually its. Environment keeps the wind turbine, whose
routes live under it, and stops claiming the certification chain. The
structured data lists ten areas with renumbered positions, and
check-guides-index.mjsnow asserts thatnumberOfItems, the item count andthe
##headings agree, which is the coherence this page managed to losethree ways at once.
Separately, four guides could not be reached from the prose of their own
folder overview, one of them from no prose anywhere:
flanking row, matching the sidebar order;
gets its section beside the bibliography.
Each summary is taken from the page it links, not invented. Verified: build,
HTML validation, math, i18n parity, the guides index check with its new
JSON-LD assertion, and the accessibility audit, all green in both locales.
This intentionally carries no regenerated llms artifacts: the overview edits
feed them, and #495 changes how they are generated, so the regeneration
belongs to whichever lands second.
Summary by Sourcery
Separate aircraft noise into its own documented area and ensure the guides index, structured data, and topic descriptions are consistent across languages, while adding missing cross-links to several existing guides and glossary pages.
New Features:
Bug Fixes:
Enhancements:
Summary by CodeRabbit
Documentation
Chores