File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1119,6 +1119,37 @@ Keep HTML free of inline script/style/event handlers.
11191119
11201120Register the new tool only after the copied template is adapted.
11211121
1122+ ### First-Class Tool Template Preservation Boundaries
1123+
1124+ Copied template structure is the authoritative starting point for new first-class tools.
1125+
1126+ New tool development extends the template rather than replacing it.
1127+
1128+ Preserve:
1129+ - header shell
1130+ - NAV shell
1131+ - panel structure
1132+ - status/log sections
1133+ - accordion patterns
1134+ - layout CSS wiring
1135+ - JS bootstrapping structure
1136+ - accessibility structure
1137+ - external asset wiring
1138+
1139+ Prohibited behaviors:
1140+ - do not rebuild shell structure from scratch
1141+ - do not inline CSS or JavaScript
1142+ - do not bypass shared layout contracts
1143+ - do not remove logging/status regions
1144+ - do not create alternate header/NAV systems
1145+ - do not introduce custom one-off layout patterns unless explicitly approved
1146+
1147+ First-class tools should visually and structurally resemble the V2 ecosystem.
1148+
1149+ Template consistency is part of stabilization and maintainability.
1150+
1151+ Structural divergence requires explicit PR scope authorization.
1152+
11221153## TOOL TEMPLATE V2 LOCATION
11231154
11241155The official First-Class Tool V2 starter is:
You can’t perform that action at this time.
0 commit comments