30 lines
1.5 KiB
Plaintext
30 lines
1.5 KiB
Plaintext
# 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
|