You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/benchmarking-plan.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,10 @@
2
2
3
3
This repository intentionally does not publish benchmark numbers yet.
4
4
5
+
## Checklist version
6
+
7
+
This document now serves as benchmark-readiness checklist v1 for the repository. Future changes should update this version deliberately rather than letting benchmark prerequisites drift implicitly.
8
+
5
9
## Hard gate: do not benchmark until all items below are true
6
10
7
11
- public configuration fields are all semantically implemented or intentionally removed,
Copy file name to clipboardExpand all lines: docs/stability.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,11 @@
2
2
3
3
## Current status
4
4
5
-
AdicFlux should currently be described as stability-aware, not stability-proved.
5
+
AdicFlux should currently be described as test-supported for stability, not stability-proved.
6
6
7
-
The repository does not claim a complete end-to-end proof that equal integer keys always preserve their original relative order under every accepted transport move.
7
+
The repository still does not claim a complete end-to-end proof that equal integer keys always preserve their original relative order under every accepted transport move.
8
8
9
-
The test suite now includes tagged-identity checks that simulate stable ordering obligations explicitly rather than relying on plain integer duplicates alone. Those tests have not found a counterexample in the current small exhaustive search and randomized stress coverage, but that remains evidence, not proof.
9
+
The test suite now includes tagged-identity checks that simulate stable ordering obligations explicitly rather than relying on plain integer duplicates alone. Those tests have not found a counterexample in the current small exhaustive search and randomized stress coverage. That is stronger than a design intention alone, but it is still evidence rather than proof.
10
10
11
11
## What is stability-friendly today
12
12
@@ -23,9 +23,9 @@ That means the current target-resolution argument is not enough to prove full st
23
23
24
24
## Repository wording standard
25
25
26
-
Until a stronger argument or stronger testing harness exists, the project should use language like:
26
+
Until a stronger argument or significantly broader evidence exists, the project should use language like:
27
27
28
-
- "intended stability property",
28
+
- "test-supported stability behavior",
29
29
- "stability-friendly implementation choices",
30
30
- "not yet formally proved end-to-end".
31
31
@@ -37,7 +37,7 @@ It should avoid claiming simply "the algorithm is stable" as an unconditional th
37
37
- tagged-identity tests compare AdicFlux-style behavior against a stable reference ordering,
38
38
- small exhaustive searches over short arrays and randomized duplicate-heavy tests have not exposed an equal-key reorder so far.
39
39
40
-
That strengthens confidence in the current implementation, but it still falls short of a proof obligation.
40
+
That strengthens confidence in the current implementation and justifies slightly stronger wording than a bare design intention, but it still falls short of a proof obligation.
0 commit comments