EANCH-WP-0001 T03: extract pure selector creation + resolution core
Move types.ts, selectors/{index,create,resolve}.ts, and pdf-selector-math.ts
out of citation-evidence/src/anchor/ into src/ (pdf math under src/pdf/).
Rewrite all @shared/* imports to @citation-evidence/engine/shared; wire the
public entrypoint (src/index.ts) and the ./pdf subpath. Port the three unit
suites. Confidence ladder and selector-redundancy rules preserved verbatim.
Verified: pnpm test (29 passed), typecheck, and lint all green.
Also adds Node/TS .gitignore entries and the pnpm lockfile.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
0e93b68982
commit
bd7f56c111
13 changed files with 5298 additions and 13 deletions
|
|
@ -185,7 +185,7 @@ package with only `citation-engine` as a shared-type dependency.
|
|||
|
||||
```task
|
||||
id: EANCH-WP-0001-T03
|
||||
status: todo
|
||||
status: done
|
||||
priority: critical
|
||||
depends_on: [T02]
|
||||
state_hub_task_id: "d7bff928-a022-4cc4-a151-950ffaaf622b"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue