moving
Some checks failed
Installer Smoke / installer-smoke (push) Has been cancelled

This commit is contained in:
Oleg Maslov
2026-09-02 10:10:29 +02:00
commit 0c3e2ead3b
3841 changed files with 970576 additions and 0 deletions

29
.parity-allowlist Normal file
View File

@@ -0,0 +1,29 @@
# Memory Sync Repair — `mind-parity-check` allowlist
#
# Lines list test filenames (basename, e.g. `db-hive-mind.test.ts`) whose
# verbatim hive-mind copy is INTENTIONALLY skipped during the parity check
# because waggle-os has an adapted version under the natural name (e.g.
# `db.test.ts`) that handles a legitimate API divergence per
# `D:\Projects\hive-mind\EXTRACTION.md`.
#
# Format: one filename per line. `#` starts a comment. Blank lines ignored.
#
# Adding an entry: include a comment line directly above the entry that
# explains *why* the divergence exists (link to EXTRACTION.md section, PR,
# or PM-Waggle-OS decisions/ memo).
#
# Removing an entry: only when the divergence has been resolved (either
# hive-mind upstream changed or waggle-os adopted the upstream behavior).
# Re-running parity check should pass without the allowlist entry before
# removal lands.
# `db-hive-mind.test.ts` — hive-mind asserts proprietary tables
# (ai_interactions, execution_traces, evolution_runs, improvement_signals,
# install_audit) MUST BE ABSENT, which is its OSS-scrub guarantee. Waggle-os
# legitimately carries those tables per EXTRACTION.md "NOT extracted"
# section. The waggle-os adaptation lives in committed `db.test.ts` (no
# suffix) which splits the original into "OSS shared must exist" (verbatim)
# + "Waggle-specific must exist" (inverted). See:
# - PM-Waggle-OS/decisions/2026-04-26-memory-sync-step2-test-port-results.md §2
# - hive-mind EXTRACTION.md "NOT Extracted" section
db-hive-mind.test.ts