● Numji Astrology Module Validation Report

Current Sky Calculation Layer Validated

The Numji Current Sky infrastructure was benchmarked against main chart results and independent software controls across 250 test cases generated from diverse dates, times, geographic locations, and time zones. A total of 4,759 checks were performed for planets, special points, houses, sky aspects, Moon phase, filters, and result counters.

Validation Completed · Failed: 0 · Errors: 0
250Distinct Test Cases
4,759Individual Comparisons
9Input Protections
0Failed results
✓
Numerical Foundation of the Current Sky Validated
Local time–UTC conversion, planet and special point data, houses and axes, chart sect, sky aspects, orb filters, Moon phase, illumination percentage, retrograde–stationary–applying counters, and user filters passed all defined controls. No failed or erroneous results were found.

Validated Current Sky Calculations

Primary result groups of the sky view generated by the page for a specific date, time, and location.

TIME, LOCATION, AND HOUSES

The UTC equivalent of local date-time, selected latitude, longitude, and GMT offset, along with ASC–MC–DSC–IC axes and twelve house cusps, were compared against main chart generation.

PLANETS AND SPECIAL POINTS

Planetary longitudes, ecliptic latitudes, daily speeds, direct–retrograde–stationary states, and house placements were checked for complete data transmission.

SKY ASPECTS

Parties involved in major aspects, aspect types, actual angular distances, orb values, applying–separating states, and orb sorting were examined.

MOON PHASE AND ILLUMINATION

Sun–Moon elongation, octal classification of Moon phase, waxing–waning distinction, and illumination percentage were reproduced using independent mathematical calculations.

Validation Results

Overall results of the tested calculation, filtering, and protection layers.

Control GroupScopeEvaluationResult
Local time and UTCDate, time, and GMT offsetCompliant with expected UTC momentPassed
Houses, axes, and chart sectHouse system and day/night divisionCompliant with main chart resultPassed
Planets and special pointsPosition, speed, motion, and houseCompliant with main chart resultPassed
Sky aspectsType, angle, orb, and applying stateCompliant with filter and sorting rulesPassed
Moon phaseElongation, illumination, and phase nameCompliant with independent calculationPassed
Result countersRetrograde, stationary, and applying aspectsCompliant with list contentsPassed
Moon, special point, and orb filtersContent scope and orb monotonicityCompliant with user optionsPassed
Repeatability and input protectionsIdentical requests and invalid/NaN valuesExpected behavior verifiedPassed
Total250 cases · 4,759 comparisons4,759 compliant · 0 errorsPassed

Protections Strengthened During Testing

Input boundary gaps identified during quick validation were fixed and re-tested across the full validation suite.

NaN AND INFINITE VALUES

Non-numeric or infinite values in latitude, longitude, and GMT offset fields were prevented from entering the calculation chain. These inputs are now explicitly and safely rejected.

REGRESSION TESTING

After adding input protections, calculations for planets, houses, aspects, Moon phases, and filters were re-run; no regressions were observed in existing passing results.

Test Methodology

Time, geography, and user options were diversified to ensure results do not depend on a single day or location.

SCOPE

  • 250 distinct test cases
  • Dates ranging between 1900 and 2100
  • Diverse latitudes, longitudes, and UTC offsets
  • Total of 4,759 comparisons
  • Geographic diversity via the Placidus house system

COMPARATIVE CONTROLS

  • One-to-one transfer verification against main chart data
  • Independent calculation of Moon phase and illumination
  • Re-establishment of aspect filters and sorting
  • Re-counting of result counters from output lists

OPTION BEHAVIORS

Exclusion of relevant bodies and aspects when Moon and special points are toggled off; verification that tight-orb results remain a subset of the wide-orb set.

INDEPENDENT TEST SUITE

Validation was executed in a standalone console application. Results were recorded via JSON, Markdown, and CSV reports.

What Does This Result Mean for User and Astrologer?

Planetary degrees, house placements, aspects, Moon phase, and motion indicators displayed on the Current Sky page have passed software checks covering diverse times and locations. This demonstrates that the sky view consistently relies on defined calculation and filtering rules.