Story: Default the shell facet on at the profile level

Table of Contents

This page documents a story in Product backlog — inbox, carried unfinished from Sprint 26 at close. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

1. Goal

ores.cpp.shell-command is on by default, so a model no longer opts in one file at a time, and the tree builds with every shell suite green. The task that carries the flip is blocked until every component has reached the clean standard, and the opt-out route is recorded with it.

This story was split from Generate the shell surface of the clean components when that story was reworded to the surface it delivered and closed DONE at the sprint 26 close on 2026-10-05; the task Default the shell facet on moved here.

2. Status

Field Value
State BACKLOG
Parent sprint Sprint 26
Now Not yet started.
Waiting on Nothing.
Next Flip the facet node's default once no component would gain an unintended unit.
Last touched 2026-10-05

3. Acceptance

  • ores.cpp.shell-command carries an enabled default, and a model with neither a profile row nor a drawer opt-in renders its shell unit.
  • A regeneration produces no diff in any component's generated shell units, and check_component_drift.py --all passes.
  • The tree builds and every shell suite is green.

4. Tasks

Task State Start End Description
Default the shell facet on at the profile level BLOCKED 2026-10-01   With every clean component's shell surface generated, make ores.cpp.shell-command default on so a model no longer opts in one file at a time. The safe half is done; the flip is blocked because the facet default is global and 76 models in 16 components would gain a unit.

5. Decisions

6. Out of scope

Emacs 29.3 (Org mode 9.6.15)