跳到正文

Conan Xin Archive Bridge · v0.6

Archive Bridge Schema — 3 ID namespaces · 3 contract fields · 6 invariants · 严格只读 schema,不读不写

Conan Xin Archive Bridge

v0.6 定义跨 archive 链接规范 — 严格只读 schema。不读 Archive 内容,不写 Archive 内容。
边界声明 · STRICT

本期仅文档化 bridge contract fields 与 ID naming conventions。所有 6 条 invariants 在 v0.6 完整执行。

ID Types SharedContract FieldsInvariantsv0.6 Schema AdditionsBridge Demo

Boundary Statement

STRICTLY READ-ONLY SCHEMA

v0.6 defines ID naming conventions and contract fields ONLY. NO actual reading or writing of Conan Xin Archive content.

Archive Reference

NameConan Xin Archive
Location(unknown — Conan Xin private archive, not gated by v0.6)
FormatJSON / Markdown
Estimated Sizeprivate
Access Patternxin's discretion; v0.6 has zero read access

ID Naming Convention · 4 Types

ID TypeFormatCross-Archive NamespaceExample
field_note_id FN-YYYYMMDD-NNN SHARED FN-20261005-001 (could be v0.6 or Archive-issued)
research_question_id rq-<topic>-NNN SHARED rq-ws1-001
gap_id gap-<topic>-NNN SHARED gap-ws1-001
project_id rp-<topic> LOCAL ONLY rp-hydrology-river-distribution

Contract Fields · 3

FieldTypeRead DirectionWrite Direction
linked_archive_rq_ids array<string> v0.6 → Archive (citation only) NONE
linked_archive_note_ids array<string> v0.6 → Archive (citation only) NONE
linked_archive_gap_ids array<string> v0.6 → Archive NONE

Cross-Archive Invariants · 6

  1. v0.6 SHALL NOT read content from Conan Xin Archive (no URL fetch / git clone / API call / iFrame).
  2. v0.6 SHALL NOT write to Conan Xin Archive (no INSERT / UPDATE / git push).
  3. v0.6 SHALL NOT introduce submodule / symlink / hardlink to Archive.
  4. v0.6 SHALL NOT introduce Notion / Obsidian / Roam API integration.
  5. v0.6 MAY reference Archive-issued IDs (rq-*, FN-*, gap-*) by string only.
  6. v0.6 SHALL display 'Pending Archive Link' placeholder for any Archive-issued ID referenced but not resolvable.

v0.6 Schema Additions · 2

FieldAdded Tov0.6 Statusv0.6 Value
linked_archive_rq_ids research_questions.json → questions[].linked_archive_rq_ids field reserved; populated by Archive endpoint (future) [] (empty array)
linked_archive_note_ids field_notes.json → demo_notes[].linked_archive_note_ids field reserved; populated by Archive endpoint (future) [] (empty array)

v0.6 Bridge Demo · 2 RQ

v0.6 has no actual Archive data. These fields are reserved for P5-E+Archive integration.

v0.6 IDTitlelinked_archive_rq_idsNote

Further Reading