MenuClose
Describe the SI workflow you need reviewed.
Prepare a non-sensitive summary of the purpose, information class, human checks, and desired work product. You can contact ARE Global directly without completing the helper.
alfonso.evans@No attachments or credentials. Describe the workflow and information categories only. These tools do not call an SI model or submit an inquiry. Host, browser, and email-provider practices are addressed in the Privacy Policy.
Describe the workflow, not the sensitive files.
Complete the fields using non-sensitive information only. The builder creates a local routing priority and a prepared email summary for ARE Global. Required fields are marked.
The helper is unavailable until its script loads. You can email or call directly. Do not enter records here.
SI Intake Record
This browser-generated routing reference is not proof that ARE Global received, accepted, or reviewed the inquiry.
Routing priority only. This is not a risk score, model rating, compliance conclusion, certification, or determination that the workflow is acceptable or unacceptable.
Opening the prepared email invokes your device’s mail application. Nothing is sent until you review and send it. If the mail application truncates a long draft, use Copy Summary.
A routing priority for an initial discussion.
The result uses fixed rules applied to your selections. Consequence, SI role, human review, version control, information class, and timing contribute to Standard, Focused, or Priority Review. This is not a validated model evaluation, probability of harm, compliance finding, or service-response commitment.
Review the draft before copying it or opening your email application. You choose whether to send it. The local reference identifies a draft; it does not confirm receipt. Changing any answer invalidates the prepared draft until you prepare it again.
Records are considered only after scope, authority, and handling requirements are agreed. Review the full handling boundary.
(function () { "use strict";
var root = document.getElementById("are-ai-intake-master"); if (!root) return; if (root.getAttribute("data-ai-ready") === "true") return;
var form = document.getElementById("are-ai-form"); var readiness = document.getElementById("are-ai-fieldset"); if (!readiness) return; var fields = { org: document.getElementById("are-ai-org"), name: document.getElementById("are-ai-name"), email: document.getElementById("are-ai-email"), route: document.getElementById("are-ai-route"), domain: document.getElementById("are-ai-domain"), role: document.getElementById("are-ai-role"), consequence: document.getElementById("are-ai-consequence"), info: document.getElementById("are-ai-info"), human: document.getElementById("are-ai-human"), version: document.getElementById("are-ai-version"), output: document.getElementById("are-ai-output"), timing: document.getElementById("are-ai-timing"), summary: document.getElementById("are-ai-summary"), confirm: document.getElementById("are-ai-confirm") };
var countNode = document.getElementById("are-ai-count"); var errorNode = document.getElementById("are-ai-error"); var prepareButton = document.getElementById("are-ai-prepare"); var resetButton = document.getElementById("are-ai-reset"); var copyButton = document.getElementById("are-ai-copy"); var statusNode = document.getElementById("are-ai-status"); var referenceNode = document.getElementById("are-ai-reference"); var priorityNode = document.getElementById("are-ai-priority"); var previewNode = document.getElementById("are-ai-preview"); var emailLink = document.getElementById("are-ai-email-link"); var resultNode = document.getElementById("are-ai-result"); var announcementNode = document.getElementById("are-ai-announcement"); var requiredNodes = [ form, fields.org, fields.name, fields.email, fields.route, fields.domain, fields.role, fields.consequence, fields.info, fields.human, fields.version, fields.output, fields.timing, fields.summary, fields.confirm, countNode, errorNode, prepareButton, resetButton, copyButton, statusNode, referenceNode, priorityNode, previewNode, emailLink, resultNode, announcementNode ];
var hasMissingNode = requiredNodes.some(function (node) { return !node; }); if (hasMissingNode) return;
var currentReference = ""; var currentPriority = ""; var currentSummary = ""; var publicInbox = "alfonso.evans@areglobalconsulting.com"; var querySeparator = String.fromCharCode(38);
function cleanSingleLine(value) { return String(value || "").replace(/\s+/g, " ").trim(); }
function cleanMultiline(value) { return String(value || "") .replace(/\r\n?/g, "\n") .split("\n") .map(function (line) { return line.replace(/[ \t]+/g, " ").trim(); }) .join("\n") .replace(/\n{3,}/g, "\n\n") .trim(); }
function selectedLabel(element) { if (!element) return ""; var option = element.options[element.selectedIndex]; return option ? cleanSingleLine(option.textContent) : ""; }
function announce(message) { announcementNode.textContent = ""; window.setTimeout(function () { announcementNode.textContent = message; }, 20); }
function randomSuffix() { var alphabet = "ABCDEFGHJKLMNPQRSTUVWXYZ23456789"; var output = []; var bytes = null;
if (window.crypto) { if (window.crypto.getRandomValues) { bytes = new Uint8Array(5); window.crypto.getRandomValues(bytes); } }
if (bytes) { Array.prototype.forEach.call(bytes, function (byte) { output.push(alphabet.charAt(byte % alphabet.length)); }); } else { [0, 1, 2, 3, 4].forEach(function () { output.push(alphabet.charAt(Math.floor(Math.random() * alphabet.length))); }); }
return output.join(""); }
function makeReference() { var now = new Date(); var year = now.getFullYear(); var month = String(now.getMonth() + 1).padStart(2, "0"); var day = String(now.getDate()).padStart(2, "0"); return "ARE-SI-" + year + month + day + "-" + randomSuffix(); }
function clearInvalidStates() { Object.keys(fields).forEach(function (key) { fields[key].removeAttribute("aria-invalid"); }); }
function showError(messages, firstInvalid) { errorNode.textContent = "Please complete: " + messages.join(", ") + "."; errorNode.style.display = "block"; errorNode.focus(); if (firstInvalid) { window.setTimeout(function () { firstInvalid.focus(); }, 80); } }
function validate() { var errors = []; var firstInvalid = null; var requiredFields = [ [fields.org, "organization name"], [fields.name, "primary contact"], [fields.email, "contact email"], [fields.route, "engagement context"], [fields.domain, "decision domain"], [fields.role, "SI role"], [fields.consequence, "consequence of error"], [fields.info, "information class"], [fields.human, "human review status"], [fields.version, "version and change control"], [fields.output, "desired work product"], [fields.timing, "timing"] ];
clearInvalidStates();
requiredFields.forEach(function (item) { var field = item[0]; if (!cleanSingleLine(field.value)) { errors.push(item[1]); field.setAttribute("aria-invalid", "true"); if (!firstInvalid) firstInvalid = field; } });
var emailValue = cleanSingleLine(fields.email.value); if (emailValue) { if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(emailValue)) { errors.push("a valid contact email address"); fields.email.setAttribute("aria-invalid", "true"); if (!firstInvalid) firstInvalid = fields.email; } }
if (!(cleanMultiline(fields.summary.value).length >= 60)) { errors.push("a non-sensitive workflow summary of at least 60 characters"); fields.summary.setAttribute("aria-invalid", "true"); if (!firstInvalid) firstInvalid = fields.summary; }
if (!fields.confirm.checked) { errors.push("the public-intake safety confirmation"); fields.confirm.setAttribute("aria-invalid", "true"); if (!firstInvalid) firstInvalid = fields.confirm; }
if (errors.length) { showError(errors, firstInvalid); return false; }
errorNode.textContent = ""; errorNode.style.display = "none"; return true; }
function classifyPriority() { var score = 0;
if (fields.consequence.value === "high") score += 4; else if (fields.consequence.value === "moderate") score += 1;
if (fields.role.value === "action") score += 4; else if (fields.role.value === "approval") score += 4; else if (fields.role.value === "recommend") score += 1; else if (fields.role.value === "unknown") score += 1;
if (fields.human.value === "none") score += 4; else if (fields.human.value === "unclear") score += 4; else if (fields.human.value === "partial") score += 1;
if (fields.version.value === "none") score += 4; else if (fields.version.value === "unclear") score += 2; else if (fields.version.value === "partial") score += 1;
if (fields.info.value === "federal") score += 4; else if (fields.info.value === "regulated") score += 4; else if (fields.info.value === "controlled") score += 1; else if (fields.info.value === "unknown") score += 2;
if (fields.timing.value === "urgent") score += 1;
if (score >= 8) return "Priority Review"; if (score >= 4) return "Focused Review"; return "Standard Review"; }
function buildSummary(reference, priority) { return [ "ARE Global Consulting LLC - Super Intelligence (SI) Intake", "", "Reference: " + reference, "Initial review priority: " + priority + " (routing classification only)", "Organization: " + cleanSingleLine(fields.org.value), "Primary contact: " + cleanSingleLine(fields.name.value), "Contact email: " + cleanSingleLine(fields.email.value), "Engagement context: " + selectedLabel(fields.route), "Decision domain: " + selectedLabel(fields.domain), "SI role: " + selectedLabel(fields.role), "Consequence of error: " + selectedLabel(fields.consequence), "Highest information class involved: " + selectedLabel(fields.info), "Human review status: " + selectedLabel(fields.human), "Version and change control: " + selectedLabel(fields.version), "Desired work product: " + selectedLabel(fields.output), "Timing: " + selectedLabel(fields.timing), "", "Non-sensitive workflow summary:", cleanMultiline(fields.summary.value), "", "Sender confirmation: This inquiry contains no attachments, credentials, full financial account or card numbers, government identifiers, identity documents, protected records, confidential source data, live security details, or information the sender is not authorized to share.", "", "Routing notice: The initial priority considers consequence, SI role, human review, version and change control, information class, and timing. It is not a risk score, compliance conclusion, model rating, certification, or approval.", "", "Preparation note: This reference, priority, and draft were generated locally in the sender's browser. They do not prove receipt, create an engagement, authorize record transfer, evaluate a model, or certify compliance." ].join("\n"); }
function setStatus(label, background, border, color) { statusNode.textContent = label; statusNode.style.background = background; statusNode.style.borderColor = border; statusNode.style.color = color; }
function disablePreparedActions() { emailLink.href = "mailto:" + publicInbox; emailLink.style.pointerEvents = "none"; emailLink.style.opacity = "0.55"; emailLink.setAttribute("aria-disabled", "true"); emailLink.setAttribute("tabindex", "-1"); copyButton.disabled = true; copyButton.style.opacity = "0.55"; copyButton.textContent = "Copy Summary"; }
function enablePreparedActions(subject, summary) { emailLink.href = "mailto:" + publicInbox + "?subject=" + encodeURIComponent(subject) + querySeparator + "body=" + encodeURIComponent(summary); emailLink.style.pointerEvents = "auto"; emailLink.style.opacity = "1"; emailLink.setAttribute("aria-disabled", "false"); emailLink.removeAttribute("tabindex"); copyButton.disabled = false; copyButton.style.opacity = "1"; }
function prepareIntake() { if (!validate()) return;
if (!currentReference) currentReference = makeReference(); currentPriority = classifyPriority(); currentSummary = buildSummary(currentReference, currentPriority); var subject = "SI Intake - " + currentPriority + " - " + currentReference;
referenceNode.textContent = currentReference; priorityNode.textContent = currentPriority; previewNode.textContent = currentSummary; setStatus("Prepared", "#e8f5ea", "#64a36f", "#185b29"); enablePreparedActions(subject, currentSummary); announce("SI intake prepared. Review the routing priority and summary before opening the email draft."); resultNode.focus();
if (resultNode.scrollIntoView) { resultNode.scrollIntoView({ behavior: "auto", block: "start" }); } }
function showCopySuccess() { copyButton.textContent = "Copied"; announce("Prepared SI intake summary copied to the clipboard."); window.setTimeout(function () { copyButton.textContent = "Copy Summary"; }, 1600); }
function fallbackCopy(text) { var area = document.createElement("textarea"); area.value = text; area.setAttribute("readonly", ""); area.style.position = "fixed"; area.style.opacity = "0"; document.body.appendChild(area); area.select(); var copied = false;
try { copied = document.execCommand("copy"); } catch (error) { copied = false; }
document.body.removeChild(area);
if (copied) { showCopySuccess(); } else { announce("The browser could not copy automatically. Select and copy the prepared summary manually."); } }
function copySummary() { if (!currentSummary) return;
if (navigator.clipboard) { if (navigator.clipboard.writeText) { navigator.clipboard.writeText(currentSummary).then(function () { showCopySuccess(); }).catch(function () { fallbackCopy(currentSummary); }); } else { fallbackCopy(currentSummary); } } else { fallbackCopy(currentSummary); } }
function markPreparedContentStale(event) { if (event) { if (event.target) event.target.removeAttribute("aria-invalid"); }
if (!currentSummary) return;
currentReference = ""; currentPriority = ""; currentSummary = ""; setStatus("Needs Re-Prepare", "#fff8e8", "#d6b46f", "#6d4b00"); referenceNode.textContent = "Details changed. Prepare the intake again to generate a new local reference."; priorityNode.textContent = "Not classified - details changed"; previewNode.textContent = "The prior draft is no longer active because the intake details changed."; disablePreparedActions(); announce("SI intake details changed. Prepare the intake again before copying or opening an email draft."); }
function resetIntake() { form.reset(); currentReference = ""; currentPriority = ""; currentSummary = ""; clearInvalidStates(); countNode.textContent = "0 / 1600"; errorNode.textContent = ""; errorNode.style.display = "none"; setStatus("Awaiting Details", "#f4f1ee", "#d8d1cb", "#6f625d"); referenceNode.textContent = "Generated locally when the intake is prepared."; priorityNode.textContent = "Not yet classified"; previewNode.textContent = "Complete the SI intake builder to generate a structured summary."; disablePreparedActions(); announce("SI intake reset."); fields.org.focus(); }
fields.summary.addEventListener("input", function () { countNode.textContent = fields.summary.value.length + " / 1600"; });
form.addEventListener("submit", function (event) { event.preventDefault(); prepareIntake(); }); form.addEventListener("input", markPreparedContentStale); form.addEventListener("change", markPreparedContentStale); copyButton.addEventListener("click", copySummary); resetButton.addEventListener("click", resetIntake); emailLink.addEventListener("click", function (event) { if (emailLink.getAttribute("aria-disabled") === "true") event.preventDefault(); });
disablePreparedActions(); readiness.disabled = false; root.setAttribute("data-ai-ready", "true"); })();