import{_ as s}from"./chunks/admin-controls-sessions.CUdt__Ey.js";import{_ as t,o as i,c as n,ag as a}from"./chunks/framework.BZohXCq9.js";const o="/images/admin-emergency-pause.png",f=JSON.parse('{"title":"Session Management","description":"","frontmatter":{},"headers":[],"relativePath":"admin/sessions.md","filePath":"admin/sessions.md"}'),r={name:"admin/sessions.md"};function l(h,e,d,c,p,g){return i(),n("div",null,[...e[0]||(e[0]=[a('<h1 id="session-management" tabindex="-1">Session Management <a class="header-anchor" href="#session-management" aria-label="Permalink to &quot;Session Management&quot;">​</a></h1><p>Sessions are the heartbeat of the engine. Three sessions run every day, each opening a 1-hour window for bidding. Sessions open and close automatically.</p><h2 id="the-three-sessions" tabindex="-1">The Three Sessions <a class="header-anchor" href="#the-three-sessions" aria-label="Permalink to &quot;The Three Sessions&quot;">​</a></h2><table tabindex="0"><thead><tr><th>Session</th><th>Name</th><th>Default Time (UTC)</th></tr></thead><tbody><tr><td>Session 1</td><td>Dawn Session</td><td>01:00 to 02:00</td></tr><tr><td>Session 2</td><td>Midday Session</td><td>09:00 to 10:00</td></tr><tr><td>Session 3</td><td>Dusk Session</td><td>17:00 to 18:00</td></tr></tbody></table><p>Each session lasts 1 hour by default.</p><h2 id="session-lifecycle" tabindex="-1">Session Lifecycle <a class="header-anchor" href="#session-lifecycle" aria-label="Permalink to &quot;Session Lifecycle&quot;">​</a></h2><p>Every session moves through these stages:</p><p><strong>PENDING</strong> means the session is scheduled but not yet open. No trading activity.</p><p><strong>ACTIVE</strong> means the bidding window is open. Users and AI bots can place bids. The countdown is visible on the platform.</p><p><strong>PROCESSING</strong> means the session has closed. The engine is evaluating pending sells. No new bids accepted.</p><p><strong>COMPLETED</strong> means evaluation is done. Results are final. Data is visible in Session History.</p><p><strong>CANCELLED</strong> means the session was cancelled. No evaluation.</p><h2 id="changing-session-times" tabindex="-1">Changing Session Times <a class="header-anchor" href="#changing-session-times" aria-label="Permalink to &quot;Changing Session Times&quot;">​</a></h2><ol><li>Go to the <strong>Controls</strong> page.</li><li>Find the <strong>Session Schedule</strong> section.</li><li>Change the time for any session.</li><li>Click <strong>SAVE</strong>.</li><li>The change takes effect for the next session. Any currently active session is not affected.</li></ol><p><img src="'+s+'" alt="Session Schedule Controls"></p><p>Keep at least 2 hours between sessions. The system will not open a new session while one is already active.</p><h2 id="changing-session-duration" tabindex="-1">Changing Session Duration <a class="header-anchor" href="#changing-session-duration" aria-label="Permalink to &quot;Changing Session Duration&quot;">​</a></h2><p>In the Controls page, find <strong>Session Duration</strong>. The default is 60 minutes. You can set it between 30 and 120 minutes. This applies to all 3 sessions equally.</p><h2 id="session-history" tabindex="-1">Session History <a class="header-anchor" href="#session-history" aria-label="Permalink to &quot;Session History&quot;">​</a></h2><p>On the Overview page, the Session History section shows past sessions with:</p><ul><li>Date and session number</li><li>Status</li><li>Total bids placed</li><li>Sells evaluated, approved, rejected</li><li>Win rate (target vs actual)</li><li>Unique bidders</li></ul><p>Click any row to expand and see the criteria profile, rejection reasons, and top winners for that session.</p><h2 id="criteria-rotation" tabindex="-1">Criteria Rotation <a class="header-anchor" href="#criteria-rotation" aria-label="Permalink to &quot;Criteria Rotation&quot;">​</a></h2><p>Each session uses a different evaluation profile. This prevents users from predicting the system. You can toggle this on or off in the Controls page under <strong>Criteria Rotation</strong>.</p><p>When disabled, the system uses a fixed evaluation order. This is useful for testing but not recommended for normal operations.</p><h2 id="emergency-pause" tabindex="-1">Emergency Pause <a class="header-anchor" href="#emergency-pause" aria-label="Permalink to &quot;Emergency Pause&quot;">​</a></h2><p>The Emergency Pause toggle is at the top of the Controls page. When activated:</p><ul><li>No new sessions open</li><li>No sells are evaluated</li><li>No bids are processed</li><li>AI bots continue their own cycles (unaffected by the pause)</li><li>Takes effect immediately</li></ul><p><img src="'+o+'" alt="Emergency Pause"></p><p>Use this when something is wrong and you need to halt all trading while you investigate. Toggle it off to resume.</p>',30)])])}const b=t(r,[["render",l]]);export{f as __pageData,b as default};
