Conan Xin Archive Bridge
v0.6 定义跨 archive 链接规范 — 严格只读 schema。不读 Archive 内容,不写 Archive 内容。
边界声明 · STRICT
本期仅文档化 bridge contract fields 与 ID naming conventions。所有 6 条 invariants 在 v0.6 完整执行。
| ID Types Shared | Contract Fields | Invariants | v0.6 Schema Additions | Bridge 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
| Name | Conan Xin Archive |
| Location | (unknown — Conan Xin private archive, not gated by v0.6) |
| Format | JSON / Markdown |
| Estimated Size | private |
| Access Pattern | xin's discretion; v0.6 has zero read access |
ID Naming Convention · 4 Types
| ID Type | Format | Cross-Archive Namespace | Example |
|---|---|---|---|
| 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
| Field | Type | Read Direction | Write 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
- v0.6 SHALL NOT read content from Conan Xin Archive (no URL fetch / git clone / API call / iFrame).
- v0.6 SHALL NOT write to Conan Xin Archive (no INSERT / UPDATE / git push).
- v0.6 SHALL NOT introduce submodule / symlink / hardlink to Archive.
- v0.6 SHALL NOT introduce Notion / Obsidian / Roam API integration.
- v0.6 MAY reference Archive-issued IDs (rq-*, FN-*, gap-*) by string only.
- v0.6 SHALL display 'Pending Archive Link' placeholder for any Archive-issued ID referenced but not resolvable.
v0.6 Schema Additions · 2
| Field | Added To | v0.6 Status | v0.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 ID | Title | linked_archive_rq_ids | Note |
|---|
Further Reading
- /archive-bridge/ — Archive Bridge (本页)
- data/archive_bridge.json — 完整 bridge schema (4.0 KB)
- /field-note-input/ — Field Note Input Spec
- DESIGN_v0.6.md — v0.6 完整设计文档