Suite team-beta gate: config.suiteAllowlist restricts entitlements to listed IDs (others get an honest 'you're early' notice); homepage CTA + chatbot answer held until launch; AI prompt marked private-beta

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-08-28 05:22:50 -05:00
parent 0258b82a16
commit 6f28e94abd
4 changed files with 19 additions and 7 deletions
+7
View File
@@ -71,6 +71,13 @@
var r = await fetch('/api/public/suite-me');
if (!r.ok) return false;
me = await r.json();
if (me.beta && !me.allowed) {
$('suMe').style.display = 'block';
$('suMe').innerHTML = '<b>#' + me.id + '</b> — you’re early! The Circle Suite is in <b>team beta</b> right now. Your license is already reserved by your position, and every tool below activates for you the moment we open the doors. Nothing to do — watch the team channel.';
$('suConnect').style.display = 'none';
me = null; pips(); render();
return true;
}
$('suMe').style.display = 'block';
$('suMe').innerHTML = me.inOrg
? '<b>#' + me.id + '</b> · ' + me.tierName + ' · Level ' + me.level + ' (' + me.levelName + ')' +