diff --git a/src/about.el b/src/about.el index 8828d3d..e0c0ca9 100644 --- a/src/about.el +++ b/src/about.el @@ -5,22 +5,10 @@ // hard things stated in a single clause and moved past. Short sentences // are structural punctuation - used sparingly, at genuine rupture only. +from nav import { nav } + fn about_page() -> String { - return " - + return nav() + "
diff --git a/src/enterprise_terms.el b/src/enterprise_terms.el index 6a3ca6c..f3362cc 100644 --- a/src/enterprise_terms.el +++ b/src/enterprise_terms.el @@ -2,6 +2,7 @@ // Returns complete HTML using the shared page shell from styles.el. from styles import { page_open, page_close } +from nav import { nav } fn enterprise_terms_page() -> String { return page_open() + enterprise_terms_body() + page_close() @@ -31,20 +32,7 @@ fn p_caps(text: String) -> String { } fn enterprise_terms_body() -> String { - return " - - + return nav() + "
← Neuron diff --git a/src/safety.el b/src/safety.el index 147427c..a575515 100644 --- a/src/safety.el +++ b/src/safety.el @@ -1,12 +1,13 @@ -// components/safety.el - Child and family safety section. +// components/safety.el - Safety architecture section. // // Describes the Hard Bell architecture and genuine protective design. -// Not "safe for kids" marketing - actual architecture that treats -// family safety as a structural property, not a feature checkbox. +// The Hard Bell is for everyone - not just children. Any user can +// designate a trusted contact that bypasses the default notification +// path when a signal warrants it. fn safety() -> String { return " -
+
@@ -14,19 +15,19 @@ fn safety() -> String {
- Family & safety + Safety

- Built for real families.
Not the idea of them. + Safety built in.
Not bolted on.

- Most AI products add parental controls as an afterthought - a toggle that tells the platform which account is the adult and which is the child. That's not safety. That's a permission system with a friendly name. + Most AI products treat safety as a content filter. Block a list of topics, add a disclaimer, call it done. That's not safety. That's liability management.

- Neuron's family architecture was designed around an uncomfortable statistical fact: the people closest to a child are statistically the most likely threat. The emergency contact on file and the source of danger are often the same person. A system that routes every distress signal to "guardian on file" is not a safety system. It's a notification system that may alert the very person the child needs protection from. + Real safety means thinking about who might need help and what help actually looks like in a crisis - for anyone, not just children. The person closest to you is sometimes the source of the problem. A system that routes every distress signal to "your primary contact" can alert the very person you need protection from.

@@ -38,25 +39,25 @@ fn safety() -> String {

Hard Bell

-

An emergency contact the threat can't intercept

+

A trusted contact the threat can't intercept

- The Hard Bell is an emergency contact designated in a calm moment - a teacher, a relative outside the household, a trusted friend - set up independently from the guardian account. When a signal warrants it, this contact is reached. The guardian is not automatically notified. + Any user can designate a Hard Bell contact - a friend, a relative, a colleague - set up in a calm moment, independent of any shared account. When a signal warrants it, that contact is reached directly. It works the same way for everyone: adult, teen, or child.

Emergency routing

-

Emergency services first - not parent notification

+

Emergency services first - not notification

- Physical danger and abuse signals route to emergency services and crisis lines - not to the guardian account. Neuron evaluates the content of the signal, not just the age of the user. The guardian cannot disable or redirect this path. + Physical danger and crisis signals route to emergency services and crisis lines. Neuron evaluates the content of the signal, not the account type. No one in your contact list can disable or redirect this path.

-

Parent dashboard

+

Family accounts

Oversight without surveillance

- Parents see what they need to see. The child's conversations remain private unless a wellbeing signal triggers parent notification - and even then, the routing logic protects against the parent being the source of harm. + For family accounts, parents see what they need to see. A child's conversations remain private unless a wellbeing signal triggers notification - and even then, the routing logic accounts for the possibility that the parent is the source of harm.

@@ -66,7 +67,7 @@ fn safety() -> String {

- Minors require a parent account. Children and teens cannot create accounts on their own - a parent or guardian creates the family account, configures access, and designates the Hard Bell contact. The child's experience is private from everyone except the trusted adult who set it up - and from emergency services when the signal warrants it. + The Hard Bell is for everyone. Any user sets it up in a calm moment - not in a crisis. Children under 13 require a parent or guardian to create the family account and designate the Hard Bell contact. But the architecture itself applies to every user, regardless of age.

diff --git a/src/terms.el b/src/terms.el index 95d97a7..883f39e 100644 --- a/src/terms.el +++ b/src/terms.el @@ -2,9 +2,10 @@ // Returns complete HTML using the shared page shell from styles.el. from styles import { page_open, page_close } +from nav import { nav } fn terms_page() -> String { - return page_open() + terms_body() + page_close() + return page_open() + nav() + terms_body() + page_close() } fn terms_body() -> String {