docs(research): standardize approval metadata #267

Merged
lost-rob0t merged 2 commits from feat/research-approval-schema into main 2026-08-27 07:45:51 +00:00
lost-rob0t commented 2026-08-27 07:33:03 +00:00 (Migrated from github.com)

Summary

  • migrate all 19 tracked research/*.org records to the canonical prolog-rlm.research-approval.v1 block
  • keep lifecycle status separate and leave all migrated approval states PENDING
  • add a repository-owned SWI-Prolog validator with object-binding, timestamp, legacy-layout, checked-box, and duplicate-ID checks
  • wire the validator into make research-approval, deterministic tests, and required CI
  • document the historical migration and the cross-branch RLM-RESEARCH-010 collision

Verification

  • make research-approval
  • swipl -q -s test/check_runtime.pl
  • swipl -q -s test/load_all.pl
  • timeout 60s with PLUNIT_GATE_REPORT set, swipl --on-error=status -q -s test/run_tests.pl: 978/978 tests, 84 suites
  • swipl -q -s benchmark/run.pl -- deterministic: 16/16
  • swipl -q -s benchmark/run.pl -- deep-experiment: 15/15
  • swipl -q -s bin/prolog-rlm.pl -- demo --json
  • git diff --check

PR #58 approval is a separate action on its existing branch and is not approval for issue #219 E1 or this implementation PR. No merge performed.

## Summary - migrate all 19 tracked research/*.org records to the canonical prolog-rlm.research-approval.v1 block - keep lifecycle status separate and leave all migrated approval states PENDING - add a repository-owned SWI-Prolog validator with object-binding, timestamp, legacy-layout, checked-box, and duplicate-ID checks - wire the validator into make research-approval, deterministic tests, and required CI - document the historical migration and the cross-branch RLM-RESEARCH-010 collision ## Verification - make research-approval - swipl -q -s test/check_runtime.pl - swipl -q -s test/load_all.pl - timeout 60s with PLUNIT_GATE_REPORT set, swipl --on-error=status -q -s test/run_tests.pl: 978/978 tests, 84 suites - swipl -q -s benchmark/run.pl -- deterministic: 16/16 - swipl -q -s benchmark/run.pl -- deep-experiment: 15/15 - swipl -q -s bin/prolog-rlm.pl -- demo --json - git diff --check PR #58 approval is a separate action on its existing branch and is not approval for issue #219 E1 or this implementation PR. No merge performed.
Sign in to join this conversation.
No description provided.