Rename landing page to Open Human Model with Wiggleverse RFC attribution
The 5dbcac8 reframe established OHM as the corpus and Wiggleverse RFC
as the substrate. The landing page and the global header still read
"Wiggleverse RFCs," which puts the substrate's name in front of a
visitor when what they're actually visiting is OHM. Flip both surfaces.
- App header brand and Landing's H1 → "Open Human Model"
- Subtitle becomes "An open dictionary of the words humans and
machines need to agree on" — names the corpus, not the process tool
- Pitch paragraph reworded to lead with "the Open Human Model is the
corpus this framework produces," with first RFC defining "human"
- New .landing-attribution block at the foot of the deck: "OHM is run
by Ben on Wiggleverse RFC — the open-source standardization-process
software that powers it. Anyone can run their own collaboration on
the same substrate." Reader can now tell instance-vs-substrate at
a glance
This commit is contained in:
@@ -1477,6 +1477,18 @@
|
|||||||
}
|
}
|
||||||
.landing-deck strong { color: #111; }
|
.landing-deck strong { color: #111; }
|
||||||
|
|
||||||
|
/* Attribution line below the deck — names Wiggleverse RFC as the
|
||||||
|
underlying software, so a reader can tell this instance (OHM, run
|
||||||
|
by Ben) apart from the substrate (the open-source process tool). */
|
||||||
|
.landing-attribution {
|
||||||
|
max-width: 540px;
|
||||||
|
margin: 32px 0 0; padding-top: 24px;
|
||||||
|
border-top: 1px solid #f0f0ee;
|
||||||
|
font-size: 12px; line-height: 1.6; color: #888;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.landing-attribution strong { color: #555; font-weight: 600; }
|
||||||
|
|
||||||
/* /settings/notifications */
|
/* /settings/notifications */
|
||||||
.settings-page {
|
.settings-page {
|
||||||
max-width: 720px; margin: 0 auto;
|
max-width: 720px; margin: 0 auto;
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ export default function App() {
|
|||||||
<div className="app">
|
<div className="app">
|
||||||
<header className="app-header">
|
<header className="app-header">
|
||||||
<div className="app-brand">
|
<div className="app-brand">
|
||||||
<Link to="/">Wiggleverse RFCs</Link>
|
<Link to="/">Open Human Model</Link>
|
||||||
</div>
|
</div>
|
||||||
<div className="header-right">
|
<div className="header-right">
|
||||||
{/* §14.3: the persistent About link. One word, no badge, no
|
{/* §14.3: the persistent About link. One word, no badge, no
|
||||||
|
|||||||
@@ -1,18 +1,14 @@
|
|||||||
// Landing.jsx — §14.1's pre-login surface.
|
// Landing.jsx — §14.1's pre-login surface.
|
||||||
//
|
//
|
||||||
// The landing page has three jobs per §14.1: name what this thing is,
|
// This instance hosts the Open Human Model — the corpus the framework
|
||||||
// pitch why someone would care, and offer the sign-in affordance. The
|
// produces, per PHILOSOPHY.md. The page's three jobs per §14.1 remain:
|
||||||
// visual treatment is deferred per §14.4 — what matters here is the
|
// name what this thing is, pitch why someone would care, and offer
|
||||||
// hierarchy. Title and subtitle frame the framework, the short-form
|
// the sign-in affordance. Title and subtitle frame OHM-the-corpus;
|
||||||
// pitch (sourced verbatim from the top of PHILOSOPHY.md) does the
|
// the pitch (lifted from the top of PHILOSOPHY.md) does the argument;
|
||||||
// argument, and the single primary action lets a reader who is sold
|
// a small attribution line below the deck names Wiggleverse RFC as
|
||||||
// step through. The secondary link to `/philosophy` is for the reader
|
// the underlying process so a reader can tell what's the corpus and
|
||||||
// who is interested but needs more before signing in.
|
// what's the software hosting it. The secondary link to `/philosophy`
|
||||||
//
|
// is for the reader who is interested but needs more before signing in.
|
||||||
// The deck below the pitch is intentionally restrained — three crisp
|
|
||||||
// claims about what the framework *is*, anchored in the spec's
|
|
||||||
// structural decisions, so the reader who has not yet read the
|
|
||||||
// philosophy can still tell at a glance whether this is for them.
|
|
||||||
|
|
||||||
import { Link } from 'react-router-dom'
|
import { Link } from 'react-router-dom'
|
||||||
|
|
||||||
@@ -20,9 +16,9 @@ export default function Landing() {
|
|||||||
return (
|
return (
|
||||||
<div className="landing">
|
<div className="landing">
|
||||||
<div className="landing-inner">
|
<div className="landing-inner">
|
||||||
<h1>Wiggleverse RFCs</h1>
|
<h1>Open Human Model</h1>
|
||||||
<p className="subtitle">
|
<p className="subtitle">
|
||||||
A standards process for shared meaning between humans and machines.
|
An open dictionary of the words humans and machines need to agree on.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p className="pitch">
|
<p className="pitch">
|
||||||
@@ -30,8 +26,9 @@ export default function Landing() {
|
|||||||
word in Python or C has a definitive meaning enforced by tooling. They struggle
|
word in Python or C has a definitive meaning enforced by tooling. They struggle
|
||||||
with natural language because no such dictionary exists for words like
|
with natural language because no such dictionary exists for words like
|
||||||
<em> consent</em>, <em> trait</em>, or <em> agency</em> — words that do enormous
|
<em> consent</em>, <em> trait</em>, or <em> agency</em> — words that do enormous
|
||||||
work in any system that interacts with humans. The Wiggleverse RFC framework is
|
work in any system that interacts with humans. The Open Human Model is the
|
||||||
the standardization process for that vocabulary. Build the dictionary first.
|
corpus this framework produces — one word per RFC, argued in public, with the
|
||||||
|
first RFC defining <em>human</em>. Build the dictionary first.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<a className="btn-signin" href="/auth/login">Sign in with Gitea</a>
|
<a className="btn-signin" href="/auth/login">Sign in with Gitea</a>
|
||||||
@@ -54,6 +51,12 @@ export default function Landing() {
|
|||||||
and a stable identifier — and only then can other RFCs build on it.
|
and a stable identifier — and only then can other RFCs build on it.
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<p className="landing-attribution">
|
||||||
|
OHM is run by Ben on <strong>Wiggleverse RFC</strong> — the open-source
|
||||||
|
standardization-process software that powers it. Anyone can run their
|
||||||
|
own collaboration on the same substrate.
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user