Rule 11.6
On this page

Rule 11.6

Chapter 11, Targets and the oracle Test

The public API surface (src/__api__/surface.md) is generated and must not be edited by hand; an exported name or type may change only with a re-bake.

The rule text and the parts under it are the compiler's own English, as the design document writes them.

Rationale

1.0 is a promise about that file.

Derives from

docs/roadmap.md 0.8 item 24.

How it is verified

Checked by a test. A test, a gate script or a CI workflow names this rule, and the traceability check fails when a file listed below stops naming it.

Where the rule says the compiler enforces it:

src/api-surface.test.ts.

The files that verify it at commit 26de7be8, each at the first line that names the rule:

See also

Source

The rule at commit 26de7be8:

Edit this page Report a problem