Full Parity Status
This page explains the current full-parity work in plain terms.
0x0 is being checked against four local source trees:
langlibsindexkukulkan
The current status is not done. The source inventory is now recorded, and the
parity gate is fail-closed: a row cannot be marked complete unless it names real
source, commands, tests, documentation, release artifacts, ADR/RFC records, and
evidence.
Current Baseline
The machine-readable baseline is parity/source-baseline.tsv.
langis present and inventoried.indexis present and inventoried.kukulkanis present and inventoried.libsis not present at/home/n0um3n4/repositories/libs.
Because the old libs source is missing, library parity cannot be closed yet.
The current 0x0 libs/ directory is the target implementation, not proof of
what the deleted old source contained.
What The Gate Checks
Run:
make full-parity-inventory-check
The gate checks that:
- every required source repository has a baseline row;
- source files for present repositories are inventoried with hashes;
- the missing
libssource is explicitly marked as blocked; - the parity ledger includes language/runtime, libraries, Index, Kukulkan, and
public operations;
- a closed parity row cannot omit source, command, tests, docs, release
artifact, ADR, RFC, or evidence.
What Must Happen Next
Milestone 0 remains blocked until the old libs source is recovered or replaced
with an auditable source snapshot. After that, the library ledger can be expanded
from package-level status into old-package and old-API rows.
Index and Kukulkan also remain open. Their app rewrite gap inventory is
apps/real-rewrite-gap.tsv.