Repository navigation
Commit f6736dc
committed
docs(tck): separate "answers the question" from "satisfies the capability"
The note explaining why this deviation names no capability said @numeric-coercion
is "a neighbouring question -- whether 0.5 satisfies an integer request -- and
this provider satisfies it". True of the question and false of the capability:
the SDK's in-memory provider refuses 0.5, which is the answer the lossy row wants,
and fails both lossless rows, which is why neither self-test declares the tag.
Left as it stood, that sentence reads as a provider satisfying a capability it
withholds -- and it sits two files from the notes that now explain, following
spec@045950ca, which withholdings the appendix still calls right. This one is:
a provider that does not attempt the coercion at all, passing the lossy row by
rejecting every float, which is the shortcut the lossless rows exist to catch.
The boolean-as-Integer gap this entry is actually about is a third thing again,
mandatory and ungated, which is what it names no capability for.
Signed-off-by: Simon Schrottner <simon.schrottner@flagsmith.com>1 parent 898582f commit f6736dc
1 file changed
Lines changed: 12 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
52 | | - | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
53 | 63 | | |
54 | 64 | | |
55 | 65 | | |
| |||
0 commit comments