Skip to content

docs(requirement): origin guidance must not put Field ids in derived_from - #524

Merged
transitrix merged 1 commit into
mainfrom
methodology/317-requirement-derived-from-codex-only
Aug 25, 2026
Merged

docs(requirement): origin guidance must not put Field ids in derived_from#524
transitrix merged 1 commit into
mainfrom
methodology/317-requirement-derived-from-codex-only

Conversation

@transitrix

@transitrix transitrix commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • Align 15-requirement.md §2.1 with the field table and REQ-003: REQUIREMENT.derived_from is permitted codex TYPEs only, on every origin. Field artefacts stay in field/; the maintain signal for process-product / project-product is next_review_at.
  • Existing process-product / project-product examples already omit derived_from and remain valid. REQ-003 now states explicitly that a Field-zone id in this field is the failure, including on those origins.
  • Rewrite the onboard motivation extraction REQUIREMENT example that previously cited an INTERVIEW-… id in derived_from.

REQ-003 itself is unchanged. Addresses THQ-317.

Test plan

  • node scripts/check-notations.mjs (clean; two pre-existing SIZE1 warnings)
  • python transitrix/skills/onboard/tests/test_skill_integrity.py
  • Confirm a process-product example on main (e.g. REQUIREMENT-SESSION-TIMEOUT-1) still has no derived_from

Made with Cursor

…from

REQUIREMENT.derived_from stays restricted to permitted codex TYPEs on every origin. Field provenance remains in field/; the maintain signal is next_review_at.

Signed-off-by: transitrix <automation@transitrix.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@transitrix
transitrix merged commit c6d2bb0 into main Aug 25, 2026
11 checks passed
@transitrix
transitrix deleted the methodology/317-requirement-derived-from-codex-only branch August 25, 2026 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant