Methodology

Financial maths that
can be inspected.

Our release process checks the formula, rules, sources and interface separately, then records which checks were completed and their limits for each release.

01

Define the scope

Each tool starts by stating what it calculates, what it excludes and where the result applies.

↓
02

Separate the maths

Financial logic stays outside the interface as pure functions, producing the same output for the same input.

↓
03

Test the formula

Applicable official examples, independent hand checks and edge cases become repeatable tests.

↓
04

Trace every rule

Rates, thresholds, tax tables and fees live in dated data configuration with a named source.

↓
05

Frame the result

Every output includes the main assumptions, applicable limits and a general-information disclaimer.

●
Release gate

Each release records the checks completed and their limits.

Automated tests alone do not prove complete accessibility or visual compliance. If you find an issue, use the correction route.

  • ✓Run formula and focused regression tests for changed areas
  • ✓Check dated primary sources for affected rules
  • ✓Compare changed English and Simplified Chinese copy
  • ✓Record responsive, keyboard and browser checks performed, including blocked checks
  • ✓Review assumptions, limitations and disclaimers
i