diff --git a/html/work-package-suite-app.js b/html/work-package-suite-app.js
index cab1e0b..c5faf2c 100644
--- a/html/work-package-suite-app.js
+++ b/html/work-package-suite-app.js
@@ -381,14 +381,24 @@ function renderWPTypes(){
state.wpTypes.forEach((t,i)=>{
const row = document.createElement('div');
row.className = 'wp-type-row';
+ const nameCell = t.custom
+ ? `
${esc(p.name||'Untitled')} ${sample}
@@ -1039,7 +1044,11 @@ loadStore();
if(d && d.woTypes){ SOP = d; applySOP(); newPackage(); return; }
}
} catch(e){}
- loadSampleSOP();
+ // No SOP found. Only show the Micron SAMPLE for a standalone preview (no project
+ // context). For a real project, never substitute sample data — show the empty
+ // state so it's clear the project's SOP must be completed first.
+ if(activeProjectId){ SOP=null; renderCtxBar(); newPackage(); }
+ else { loadSampleSOP(); }
})();
setRadio('status','Draft');
renderSavedList();