orkmode/crates
Levi Neely b21b675980 Add /<doc>/resolve for link target resolution
A read-write 9P file per document: write a link target, read back its
structural resolution. resolve_target dispatches by target syntax,
mirroring Emacs org-link-search precedence but terminating in a section
id rather than a buffer position:

  #custom-id / id:uuid / *Headline -> dedicated (exact section)
  http(s)/mailto/ftp/file          -> external (OS-handled)
  bare target naming a heading     -> fuzzy (section)
  otherwise                        -> notfound

Response schema carries kind/section/offset; the offset field is wired
now (0 for current cases) so Phase 2 fuzzy text/<<target>>/#+NAME search
with an intra-section byte offset slots in without changing the contract.
Resolved ids are directly valid 9P paths (/<doc>/<id>).
2026-10-01 16:31:41 +02:00
..
org-ast Initial commit: org-mode parser and CLI 2026-09-30 09:43:21 +02:00
org-parser Add language plugin registry and Emacs-style #+RESULTS: formatting 2026-10-01 13:36:38 +02:00
ork-cli Add execute ctl verb for org-babel style code execution 2026-10-01 10:51:39 +02:00
ork-server Add /<doc>/resolve for link target resolution 2026-10-01 16:31:41 +02:00