Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ The comparison informs. A person decides. The result surface leads with what hel

## Assurance on demand

Technical users can inspect the underlying inputs, assumptions, evidence state, uncertainty, thresholds, scenario effects, calculations, provenance, and decision record without forcing that depth into the first-run experience. When sustainability is relevant, an optional **SEER reminder** prompts consideration of People, Planet, Profits, and Product as independent criteria. It supplements the decision rather than changing the comparison, and it preserves the same evidence, posture, monitoring, reassessment, and human-authority model.
Technical users can inspect the underlying inputs, assumptions, evidence state, uncertainty, thresholds, scenario effects, calculations, provenance, and decision record without forcing that depth into the first-run experience. When sustainability is relevant, an optional **sustainability reminder** prompts consideration of People, Planet, Profits, and Product as independent criteria. It supplements the decision rather than changing the comparison, and it preserves the same evidence, posture, monitoring, reassessment, and human-authority model.

Technical documentation and exports may still use Decision Map and decision-science terminology where those terms improve precision; first-time users do not need to learn that vocabulary before receiving value.

Expand Down
2 changes: 1 addition & 1 deletion docs/METHODOLOGY.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ Scores are user- or analyst-assigned desirability inputs. They are not probabili

Software validation proves deterministic behavior against declared inputs. It does not prove that a user's evidence is true, complete, or sufficient.

Assurance posture remains separate from comparative ranking: the leading tested choice is not automatically authorized to advance. When relevant, the optional SEER sustainability reminder applies the same assurance semantics across People, Planet, Profits, and Product without collapsing them into one score or overriding the underlying comparison.
Assurance posture remains separate from comparative ranking: the leading tested choice is not automatically authorized to advance. When relevant, the optional sustainability reminder applies the same assurance semantics across People, Planet, Profits, and Product without collapsing them into one score or overriding the underlying comparison.

The comparison informs. A person decides.
4 changes: 2 additions & 2 deletions site/manifest.sha256
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dd93662b76972e3dddca28869b802bd6b9fa0cc8bb9ca5a5d35ec087196392dd schemas/missio
14511f444a24d99d2ee2269190e3cb437e7ba18c91aec53217147c08e9bc1eb9 schemas/pilot-proof-envelope-1.schema.json
798edc510f6f1b2ba7895b6f28de88416cedc5641480d4c5236ad1902e646801 src/app.js
7f7f3ffb579c7228b410d474ae6e3e118f8874a7e62e58b25b64a5a260f0a0ec src/decision-map.js
6d43718c30cd070fa2124ac25299ecd47d7b67f3dbafb4b68e156bc900cf829d src/decision-ui.js
33f7fc3e8c40a3abc97fd6adbd71e18b953d4753c295eb3b9d5f5bf6bfa3be21 src/decision-ui.js
88d5d8ae1aa344b3baa6d6df29370a3a525d233769db0ef0e2492fd2090a2fd8 src/governed-context-ui.js
ada77b250aace00f9b9310d9e5447aed6c5884140b6fb1260ad9eeefb7524072 src/guided-framing-ui.js
9cd6156552dc7f3df93d8ac8a1b49ef05484c49a1b4d606de0677013e89fdcde src/lib/authority.js
Expand All @@ -30,7 +30,7 @@ ccf92df01cc80bbb10f340fbcaddccb34f0fe4d318ea414ef30e198aecd87a50 src/lib/input.
752531dea7b1be2bddfdf00f38abe2f6cfd6739fc48f8a5f97cf4741aaf65e47 src/lib/intake.js
092892d5bef99aa4b1d498a9c49c78bdd1a0bfd8160d1f16d278a9a0ec245ff0 src/lib/integrity.js
7de6af9e80826a7fe6908e6eeb38322dd283517d99ba746a9015a8068ac8087a src/lib/persistence.js
4416f9f2d01d663ccf565216eb2b77612257e2bb04b065ab764e8791f8ed3744 src/lib/profiles/seer.js
c3f9bd5a2460ccc54503c8c801f78c30151b0c5884a250b818ba2473b66236b4 src/lib/profiles/seer.js
cec333f2fe07ae38bcfd8b16f7cc40be9dc68c4216ccfe259d9ded2797bd8afb src/lib/reassessment.js
e0a5e36ef5aa90c502b5bf24b6f326c772eed1f22956345490c0ef2365f81d8a src/lib/recordability.js
3342ecd23946a0794ea7c200521d6bf3d0c6f00041255c8b7f06cf26c7b25bfc src/lib/recording.js
Expand Down
4 changes: 2 additions & 2 deletions site/src/decision-ui.js
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ function frameStep() {
<label class="field">How soon is the choice needed?<select id="decision-urgency"><option value="" ${item.urgency ? '' : 'selected'}>Choose when known</option><option value="immediate" ${item.urgency === 'immediate' ? 'selected' : ''}>Immediate</option><option value="near-term" ${item.urgency === 'near-term' ? 'selected' : ''}>Near term</option><option value="planned" ${item.urgency === 'planned' ? 'selected' : ''}>Planned</option></select></label>
<label class="field">Can the choice be changed later?<select id="decision-reversibility"><option value="" ${item.reversibility ? '' : 'selected'}>Choose when known</option><option value="reversible" ${item.reversibility === 'reversible' ? 'selected' : ''}>Reversible</option><option value="partially-reversible" ${item.reversibility === 'partially-reversible' ? 'selected' : ''}>Partially reversible</option><option value="irreversible" ${item.reversibility === 'irreversible' ? 'selected' : ''}>Irreversible</option></select></label>
</div></details>
<details class="soft-panel"><summary><strong>Optional considerations</strong><span class="help">Extra reminders when they are useful</span></summary><div class="stack decision-section-body"><label class="field"><span><input id="enable-seer-reminder" type="checkbox" ${isSeerProfile(semantics.mode) ? 'checked' : ''}> Consider sustainability with SEER</span><span class="help">Optional reminder across People, Planet, Profits, and Product. Use it when relevant; the dimensions remain independent and never override the comparison or human decision authority.</span></label><label class="field"><span><input id="enable-decision-posture" type="checkbox" ${semantics.posture_enabled ? 'checked' : ''}> Show assurance posture</span><span class="help">Optional view of required criteria, evidence, conditions, and unresolved issues. It is automatically included when the SEER reminder is on and never changes the comparison.</span></label></div></details>
<details class="soft-panel"><summary><strong>Optional considerations</strong><span class="help">Extra reminders when they are useful</span></summary><div class="stack decision-section-body"><label class="field"><span><input id="enable-seer-reminder" type="checkbox" ${isSeerProfile(semantics.mode) ? 'checked' : ''}> Consider sustainability factors</span><span class="help">Optional reminder across People, Planet, Profits, and Product. Use it when relevant; the dimensions remain independent and never override the comparison or human decision authority.</span></label><label class="field"><span><input id="enable-decision-posture" type="checkbox" ${semantics.posture_enabled ? 'checked' : ''}> Show assurance posture</span><span class="help">Optional view of required criteria, evidence, conditions, and unresolved issues. It is automatically included when the sustainability reminder is on and never changes the comparison.</span></label></div></details>
</div>`;
}

Expand All @@ -219,7 +219,7 @@ function mapStep() {
const dimensions = isSeerProfile(semantics.mode) ? SEER_DIMENSIONS : ['general'];
const semanticCriteria = item.schema_version === '0.3.0' ? `<section class="stack" data-surface="decision-semantics-criteria">
<div>
<span class="eyebrow">${isSeerProfile(semantics.mode) ? 'Sustainability reminder · SEER' : 'Assurance posture'}</span>
<span class="eyebrow">${isSeerProfile(semantics.mode) ? 'Sustainability considerations' : 'Assurance posture'}</span>
<h3>What must remain true?</h3>
<p class="muted">Review one dimension at a time. Evidence and outcome stay separate; required criteria affect posture, not the comparison.</p>
</div>
Expand Down
2 changes: 1 addition & 1 deletion site/src/lib/profiles/seer.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export const SEER_PROFILE_ID = 'sustainability-seer';
export const SEER_PROFILE_LABEL = 'SEER sustainability reminder';
export const SEER_PROFILE_LABEL = 'Sustainability considerations';

export const SEER_DIMENSIONS = Object.freeze(['people', 'planet', 'profits', 'product']);

Expand Down
Loading