Add package.json (name evidence-anchor, exports . and ./pdf, scripts
test/typecheck/lint), tsconfig.json (mirrors engine, DOM+jsx), vitest.config.ts
(happy-dom + react plugin), eslint.config.js (confines viewer libs to src/pdf/),
.nvmrc, and placeholder src entrypoints. Depends on @citation-evidence/engine
via sibling-checkout link only; no citation-evidence internals.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Finish SCOPE.md (boundary, maturity, deps, non-goals + capability blocks),
rewrite README.md as an extraction-oriented package doc with the initial
src/ module layout (selectors/pdf/highlight) and public API surface.
Selector types stay in citation-engine; selector behavior + viewer
contract owned here (ADR-0006 / SharedContracts §8).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sync AGENTS.md, CLAUDE.md, and .claude/rules from updated project_rules
templates: workplan-first session protocol, legacy terminology footnote,
and GET /workplans/ examples.
Reviewed for the reuse-surface capability registry coverage campaign;
no reusable capability to register at this time. See file for rationale.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- Align agent files with on-disk workplan prefixes (infer from workplan ids)
- Set workplan domain to registered domain_slug; add topic_slug where applicable
- Repair frontmatter delimiter formatting; migrate legacy task status literals
- Regenerate AGENTS.md, CLAUDE.md, and .claude/rules from State Hub templates
Add EANCH-WP-0001-intent-placeholder.md so consistency sweeps pass C-01 while this repo remains
INTENT-only. Implementation stays in citation-evidence until extraction.
Hub workstream id is written in frontmatter from fix-consistency.
Code lives upstream in citation-evidence/src/anchor/ during the MVP.
README documents that, points at SharedContracts.md for the viewer
adapter contract, and notes anchor's dependency-map constraints
(imports shared/engine only).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Documents the umbrella-first MVP decision (2026-05-24). This repo remains
INTENT-only until the anchoring interfaces stabilize through real product
use (in particular, after PDF selector round-trip is validated end-to-end).
Reaffirms: anchor depends only on engine; selector types in engine, selector
algorithms here.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>