coulomb-research/workplans/CR-WP-0002-research-facility-skeleton.md
tegwick 087cea6239 Implement M0: research facility skeleton (CR-WP-0002)
Add docs/ResearchArtifactConvention.md defining program/paper/paper-local
identifier namespaces, file layout, publication metadata, and provenance
conventions. Register RP-000 (Researching Research) with CR-000 (Paper
Zero) as an honest draft skeleton: outline manuscript with explicit
[MISSING]/[CONJECTURE] markers, five conjectural claims transcribed from
the M2 example list, and empty evidence/criticism files. Add the
facility-level paper registry and a small validation script covering
registry parsing, id uniqueness, publication-metadata agreement, and
Markdown link integrity.

Close CR-WP-0002 and hand off M1 (Paper Zero v0.1 manuscript) as
CR-WP-0003, per the workplan's residual-handoff requirement.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: sonnet
Assistant-Process: 228422@bnt-lap001
Assistant-Session: 49089735-86e1-4d29-8a6e-74c26947f8c4
2026-09-28 20:15:18 +02:00

4.2 KiB
Raw Permalink Blame History

id type title domain repo status owner topic_slug created updated quality_dor quality_dor_at quality_dor_by quality_dor_note quality_dod quality_dod_at quality_dod_by quality_dod_note origin origin_ref state_hub_workstream_id
CR-WP-0002 workplan M0: establish the research facility skeleton communication coulomb-research finished codex coulomb-social 2026-09-28 2026-09-28 DoR-Ok 2026-09-28 codex Reviewed against the design-only checkout and seed M0; artifact paths, boundaries, and acceptance criteria are explicit. DoD-Ok 2026-09-28 codex Convention, RP-000/CR-000 skeleton, and registry created and validated; residual M1 work handed off to CR-WP-0003. residual CR-WP-0001 c6c3c18d-d0fd-5bdb-95d1-d55fe772db86

M0: establish the research facility skeleton

Implement M0 of seed/CoulombResearchMilestonePlan.md: register and evolve one internal research paper using versioned files and explicit publication state. This is the next implementation after repository bootstrap, not completed work.

Inputs: INTENT.md, seed/CoulombResearchKernel.md, seed/PublicationInterface.md, and seed/CoulombResearchMilestonePlan.md.

Establish Artifact and Identifier Conventions

id: CR-WP-0002-T01
status: done
priority: high
state_hub_task_id: "a467709a-d15c-5583-bc8d-dddc330cda49"

Create docs/ResearchArtifactConvention.md. Define program IDs (RP-000), paper IDs (CR-000), paper-local claim/evidence/criticism IDs, file paths, provenance, and the distinction from implementation IDs (CR-WP-NNNN). Document P1 internal-only publication metadata and how draft state differs from an actual internal circulation release. Retain the design seed in seed/ and link it rather than maintaining duplicate root copies.

Done when the convention gives a concrete paper layout and required metadata without introducing a database, service, or external publication workflow.

Create RP-000 and the Paper Zero Skeleton

id: CR-WP-0002-T02
status: done
priority: high
state_hub_task_id: "69e26732-36d0-5f1e-b182-48623f425b2c"

After T01, create research/programs/RP-000-researching-research/INTENT.md and questions.md. Under papers/paper-000/, create README.md, manuscript.md, claims.md, evidence.md, criticism.md, revision-log.md, and publication.yaml. Use the M1 research question as the manuscript outline; label conjectures and missing evidence explicitly. Record human/AI provenance.

Done when the paper is an honest draft skeleton with explicit P1 internal-only state, no fabricated references or results, and links to its companion artifacts. A coherent v0.1 manuscript is M1 and is not required for this task.

Register the Paper and Verify the Facility

id: CR-WP-0002-T03
status: done
priority: high
state_hub_task_id: "eaaf6bc7-e734-576d-a9ad-51015ac1b2bf"

After T02, create research/registry/papers.yaml with one entry for CR-000 and link it from the repository README. Validate YAML, paper/program uniqueness, metadata agreement, referenced paths, and Markdown links. Choose the smallest repeatable validation tool justified by those actual files and document it.

Done when the registry resolves to the paper, publication metadata agree, validation runs successfully, and a reader can follow question → manuscript → claims/evidence/criticism → publication state. Run the canonical Repo Manager sync and verify the primary State Hub receipt. Before closure, create a live follow-up workplan for M1 (Paper Zero v0.1), carrying any residual work with it.

Registry created at research/registry/papers.yaml with the CR-000 entry, linked from README.md. Validation tool: scripts/validate_research_registry.py (PyYAML-based; parses the registry, checks id uniqueness, checks each entry's path/publication.yaml agreement, and checks relative Markdown links in the paper's files) — passes. M1 (Paper Zero v0.1) handed off as workplans/CR-WP-0003-paper-zero-v0-1-manuscript.md.

Non-Goals

No full manuscript, soul-frame import, external circulation, autonomous research agents, graph database, forum, tokens, DAO, preprint service, or funding platform. M1–M12 remain later milestones; M0 does not silently implement them.