docs: epic retip only — EPIC_SFA_CURVE_AWARENESS.md Draft v5 - #14
Merged
cursor[bot] merged 3 commits intoAug 16, 2026
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documentation honesty retip of
EPIC_SFA_CURVE_AWARENESS.mdfrom Draft v4 (2026-08-15, tip488c48ba) to Draft v5 (2026-08-16).No Java, tests, or other files. Slack stays 15%. No circular noder. No new public API. Do not merge into #7. Stay a draft against
feature/sfa-curve-rgr.D-HF — not this PR
D-HF honesty lives on draft #45 (
cursor/docs-dhf-honesty-ab6e@9156544ccdd56ddb341dee670be07eef115d22ca). This PR is not a D-HF source. Do not present both.#14’s D-HF sentences are print-locked to match #45.
May print
DiscreteHausdorffDistanceon #7 has closed-form for two pairs only: single-arcCircularString→ single-segmentLineString(apex √949/6 − 7/6 ≈ 3.967641), and two circular discs. A single-memberMultiSurfaceof one disc is the same pair, not a third.Public DHD still sees chords in general. Exact path skips densify; densify 0.05 is not the laser. Keep the spec
fail().May not print
DirectedHausdorffDistanceisFullyWithinDistance/ Linearizable-on-construct as shippedorientedDistance(segment, arc)as laserPhase 3 no longer says “
DiscreteFrechetDistanceparameterise by arc length”.Why
A locationtech maintainer reading Draft v4 would still think #8 is the live stacked branch, OverlayNGCurve stopped at R1.6, LEC was a blank open, and the live meter was “49 methods remaining”. That is stale against #7 @
210f1b16.Binding live stack (16 Aug 2026)
feature/sfa-curve-rgr, tip210f1b16(merge of D2: laser H-SHELL-N-ODD as a tangent degenerate NSpan #11).92fdbb71), D2: laser H-SHELL-N-ODD as a tangent degenerate NSpan #11 odd-n tangent NSpan (d8c5824f) are merged into SFA/SQL-MM curve awareness: Curve rename, arc-aware operations, OverlayNGCurve ratchet (#1195 RGR series) #7.3cc5f1a5) stampsH-SHELL-HOLE-CROSS+H-SHELL-HOLE-X. Draft D5: stamp H-ANNULUS-TANGENT as a named miss #13 (73703036) stampsH-ANNULUS-TANGENT. Both stacked, not merged.What the Goal now says (OV-P1)
OV-P1 flipped. Remaining named R2:
H-SHELL-N-MIXED,H-SHELL-HOLE-CROSS,H-SHELL-HOLE-X,H-ANNULUS-TANGENT. Circular noder + arrangement is OV-P2 / Bar 2 — different epic.Stale claims removed
488c48ba/ “on PERF-GATE: take the curve path only when it is no slower than densify-then-core #8” as the live branchR1.7 kits, R-LL, R-AA, D4 nested annulus (16π, covers EEEE / coveredBy EE0E), and typed LEC obstacle distance are described as landed subsets. Full TAGs stay partial, not green. Spec methods stay.
Live meter: #7 green tests + https://www.notion.so/JTS-curve-laser-progress-3bd1c9833b068135bd74e817b67e77eb
Base this PR on
feature/sfa-curve-rgr, not locationtech master.