HomeDocs-Technical WhitePaper55-Decision & Change Log Template v1.0

Chapter 3 Record Structure (Human-Readable + Machine-Readable)


I. Chapter Goals & Boundaries (Mandatory)


II. Human-Readable Structure (Mandatory, fixed order)


III. Machine-Readable Structure (Mandatory: schema & minimums)


IV. Field List & Constraints (copy-ready)

Field Path

Type

Required

Values/Format

Notes

id

string

Yes

DR-YYYY-NNNN

Globally unique

title

string

Yes

1–120 chars

Same as cover

status

enum

Yes

Draft/Review/Approved/Implemented/Verified/Archived/RolledBack

Controlled FSM

requester.name

string

Yes

non-empty

Requester

requester.role

string

Yes

Requester

Fixed role

approvers[]

list

No

≥1

Approval chain

created_at

date

Yes

YYYY-MM-DD

Creation date

effective_at

date

No

YYYY-MM-DD

Effective date

scope[]

list

No

volumes/modules/artifacts

Impacted objects

motive

string

Yes

structured paragraph

Problem/motive

options[]

list

No

≥2 recommended

Options A/B…

options[].assumptions[]

list

No

items

Key assumptions

options[].pros/cons[]

list

No

items

Pros/cons

decision

string

No

structured paragraph

Decision & non-do

rollback.triggers[]

list

No

metric/threshold

Triggers

rollback.steps[]

list

No

sequence

Steps

impact.dimensions[]

list

No

enum

perf/cost…

impact.dependencies[]

list

No

EFT.WP.*

Affected anchors

verification.gates[]

list

No

metric/threshold

Pass lines

verification.regression_suite[]

list

No

data/scripts

Regression suite

references.see[]

list

Rec.

"Volume vX.Y:Anchor"

Machine refs

export.artifacts[]

list

No

yaml/json/pdf

Exports


V. Machine-Readable Schema (YAML; JSON equivalent)

decision_record:

id: "DR-2025-0001"

title: ""

status: "Draft" # Draft/Review/Approved/Implemented/Verified/Archived/RolledBack

requester: { name: "", role: "Requester" }

approvers: [{ name: "", role: "Approver" }]

created_at: "YYYY-MM-DD"

effective_at: "YYYY-MM-DD"

scope: ["volume/module/artifact"]

motive: "Problem & motive (structured paragraph)"

options:

- name: "Option A"

assumptions: []

pros: []

cons: []

- name: "Option B"

assumptions: []

pros: []

cons: []

decision: "Decision & non-do (structured paragraph)"

rollback:

triggers: ["metric@threshold@window"]

steps: ["rollback step 1","rollback step 2"]

impact:

dimensions: ["performance","cost","time","risk","dependencies"]

dependencies:

- "EFT.WP.Core.Equations v1.1:S20-1"

- "EFT.WP.Core.Metrology v1.0:check_dim"

verification:

gates: ["gate_latency<…","gate_accuracy>…"]

regression_suite: ["dataset@version","script@commit"]

references:

see:

- "EFT.WP.Core.Terms v1.0:P10-3"

- "EFT.WP.Core.Equations v1.1:S20-1"

- "EFT.WP.Core.Metrology v1.0:check_dim"

- "EFT.WP.Core.DataSpec v1.0:I30-2"

export:

artifacts: ["yaml","json","pdf"]

sign_chain:

states: ["Draft","Review","Approved","Implemented","Verified","Archived","RolledBack"]

transitions:

- { from: "Draft", to: "Review", gate: ["completeness_check","see_refs_present"] }

- { from: "Review", to: "Approved", gate: ["risk_accepted","consistency_ok"] }

- { from: "Approved", to: "Implemented", gate: ["plan_ready","resources_locked"] }

- { from: "Implemented", to: "Verified", gate: ["verification_pass","regression_ok"] }

- { from: "Verified", to: "Archived", gate: ["audit_ok","export_artifacts"] }

- { from: "Implemented", to: "RolledBack", gate: ["trigger_threshold","rollback_plan_ready"] }


VI. Human × Machine Alignment (Mandatory mapping)

Human Section

Machine Field

Validation Focus

Cover & Abstract

id,title,status,requester,created_at

ID unique; legal status

Problem/Motive

motive

Non-empty; boundaries & non-goals

Alternatives & Evidence

options[]

≥2; assumptions/constraints/evidence traceable

Impact Assessment

impact.*

Dimension coverage; anchors in dependencies

Decision & Non-Do

decision

Exceptions & exit conditions

Rollback Design

rollback.*

Explicit thresholds; actionable steps

Implementation & Verification

verification.*

Quantifiable gates; reproducible regression

References & Notes

references.see[]

Volume+Version+Anchor


VII. Minimal Required Example (copy-ready)

decision_record:

id: "DR-2025-0123"

title: "Unify T_arr to the general form"

status: "Review"

requester: { name: "Alice Zhang", role: "Requester" }

created_at: "2025-09-27"

motive: "Cross-volume inconsistency in arrival-time expressions affects reproducibility; unify the caliber."

options:

- name: "A - Constant factored"

assumptions: ["c_ref constant within segment"]

pros: ["Concise"]

cons: ["Sensitive to spatial drift in c_ref"]

- name: "B - General form"

assumptions: []

pros: ["Handles spatially varying c_ref and n_eff"]

cons: ["Slightly higher complexity"]

decision: "Adopt general form: T_arr = ( ∫ ( n_eff / c_ref ) d ell ); record exceptions where factoring is required."

impact:

dimensions: ["performance","risk","dependencies"]

dependencies:

- "EFT.WP.Core.Equations v1.1:S20-1"

- "EFT.WP.Core.Metrology v1.0:check_dim"

rollback:

triggers: ["gate_accuracy<0.98@7d"]

steps: ["Revert to A - constant factored","Sync export templates"]

verification:

gates: ["gate_accuracy>=0.99@CMB-Set","gate_latency<=2h@pipeline"]

regression_suite: ["cmb_set_v3","arrive_time_check.py@a1b2c3"]

references:

see:

- "EFT.WP.Core.Terms v1.0:P10-3"

- "EFT.WP.Core.Equations v1.1:S20-1"

- "EFT.WP.Core.Metrology v1.0:check_dim"


VIII. Field Validation Rules (regex/enums/consistency, Mandatory)


IX. Export & Audit (minimum requirements)


X. Sample Prose Snippets (human text × aligned citations)


Copyright & License (CC BY 4.0)

Copyright: Unless otherwise noted, the copyright of “Energy Filament Theory” (text, charts, illustrations, symbols, and formulas) belongs to the author “Guanglin Tu”.
License: This work is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0). You may copy, redistribute, excerpt, adapt, and share for commercial or non‑commercial purposes with proper attribution.
Suggested attribution: Author: “Guanglin Tu”; Work: “Energy Filament Theory”; Source: energyfilament.org; License: CC BY 4.0.

First published: 2025-11-11|Current version:v5.1
License link:https://creativecommons.org/licenses/by/4.0/