From 327057f6594fb1ce72b4b54f0830b2df91e00c8d Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 15 Oct 2026 11:07:28 -0700 Subject: [PATCH 1/4] About: minor text changes; home hero line [MICHAEL 2026-10-15] zzthis.com card "For business uses: companies, ..."; founder title "business models" (plural); founder bio names the 2003 patent application and expands the 2001 filing sentence; Hacker Dojo "Many of us met at"; location "Silicon Valley (Santa Clara) and New York City." Home hero sub-headline now ends "just like the start and end bars on a barcode and the three corner squares on a QR code." Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016ZYdSC2Qomx979pDmU5GAS --- docs/SPEC.md | 8 +++---- intent/2026-10-15-michael-about-minor.md | 29 ++++++++++++++++++++++++ specs/001-marketing-site/spec.md | 2 +- src/content/contact.ts | 13 ++++++----- src/content/hero.ts | 4 +++- src/content/people.ts | 6 +++-- tests/content-site.test.ts | 2 +- tests/content.test.ts | 2 +- tests/hero.test.ts | 2 +- 9 files changed, 51 insertions(+), 17 deletions(-) create mode 100644 intent/2026-10-15-michael-about-minor.md diff --git a/docs/SPEC.md b/docs/SPEC.md index 990da85..df2a92e 100644 --- a/docs/SPEC.md +++ b/docs/SPEC.md @@ -795,13 +795,13 @@ The layout follows Section 3.1a. | H1 | About zzThis | [WIRE] | | Intro | "A code a person can write anywhere, linked to a digital record and the next work." | [MICHAEL 2026-10-02] wireframes | | Contact card | "1@1000x10.com. Invite collaboration and test partners." | [WIRE] | -| H2 Current prototypes and explorations | zzthis.com replaces zzthing.com [MICHAEL 2026-10-07]: the header's two zzThis wordmarks, theme-aware (`logos/zzthis-logo-on-dark.webp`, white "this", on the dark theme; `logos/zzthis-logo-on-light.webp`, black "this", on the light theme; one shown at a time), then "For commercial use: businesses, enterprises, governments, and defense. Logistics, inventory, and postal workflows, built secure and compliant." zzthat.com: a small zzThat wordmark, now the lowercase "zzthat" variant (`logos/zzthat-lowercase.webp`, Michael's 2026-10-07 file; camel-case variant kept, one shown at a time) [MICHAEL 2026-10-07], then "Scanner and creator prototype, launching as a free web, Android, and iOS app. zzThat will be our separate consumer product and brand, for people to create and use zz-codes for their personal uses." Label: "zzThis is for commercial and government use; zzThat is our free consumer app, launching soon." The `/demo` "Current prototypes" block intentionally keeps zzthing.com as Michael directed, to be revisited on or about 2026-10-31 (Q73, [MICHAEL 2026-10-07 #117]; implemented in draft PR #120). zzthis.com is not yet pointed at this site (issue #6, Danny's yes). | [MICHAEL 2026-10-06] [MICHAEL 2026-10-07] | -| H2 Founder | Michael Chung, "Founder, new products and business model architect, project lead" [MICHAEL 2026-10-13] (supersedes "Founder, business-model architect, and project lead" [MICHAEL 2026-10-03 v1.0 change list]). Bio, word for word, as replaced in Michael's 2026-10-07 change list (supersedes the 2026-10-06 ending and the Q43 bio): "I “invent” business models. If you've ever paid at the DMV with a card or used Gmail's inbox tabs, thank me. ;) In 1992–93, I pitched New York City and initiated a pilot for possibly the world's first electronic card payments by the municipal agencies for motor-vehicle fines and fees. In 1995, the NYC DMV began accepting cards, and in 1996, the first E-ZPass tolling began in New York State. In 2003, my patent application was published for sorting tagged emails into their dedicated tabs (Priority, Ads, Bills, etc.); the application was cited by 158 patent applications, majority by leading tech and Fortune companies. I filed the patent application in 2001, when I was barely tech- and email-literate. Gmail first did their tabs in 2013. My business experience includes 25 years in real estate, including federal GSA RFPs (I was awarded two office space lease-contracts, one for a fixed 10-year, nearly $10 million), and other small businesses: eateries, supermarkets, merchant credit cards, finance, and direct marketing. I am in the Silicon Valley's tech startup space “24/7”: since 2013 in and around blockchain, and since 2023 in AI, averaging some 10 to 20 prompts a day across 2 to 5 AIs. A driver of my business models is the discovery and purposeful enabling of the unity of deterministic blockchain with probabilistic AI to target today's great problematic gaps and to solve for the emerging next-phase civilizational opportunities." Headshot: `images/people/michael-chung.webp`. LinkedIn: https://www.linkedin.com/in/unitynow | [MICHAEL 2026-10-07]; earlier [MICHAEL 2026-10-02] (Q43 RESOLVED); placement [OPERATOR 2026-10-02] (Q24) | -| H2 Hacker Dojo | Subtitle: "Innovation community and advisory network." Logo removed from the page [MICHAEL 2026-10-03 v1.0 change list]. One paragraph, verbatim, as replaced in Michael's 2026-10-07 change list (Michael's en dashes kept; no em dash): "Many of us are at Hacker Dojo, a premier coworking, maker, and networking community in the heart of Silicon Valley, minutes from the headquarters of Google, NVIDIA, Apple, Meta, NASA Ames, Stanford, SRI International, and many more – where every day brings direct discussions with, and participation in, the latest ideas and experience of deep and broad knowledge base and professional expertise – and “live” the cutting-edge developments and information, news, and breaking trends for problem solving and opportunities, innovation and creativity, and resources; its several hundred members cover a full range of skills: blockchain, crypto, and decentralized and distributed systems; software, hardware, devices, IoT, physical AI, and robotics; AI agents and local (on-device) AI; cybersecurity and cryptography; networking and infrastructure; UX and UI design." | [MICHAEL 2026-10-07]; earlier [MICHAEL 2026-10-03 v1.0 change list] (Q44 subtitle kept; Q45 logo no longer shown on the page) | +| H2 Current prototypes and explorations | zzthis.com replaces zzthing.com [MICHAEL 2026-10-07]: the header's two zzThis wordmarks, theme-aware (`logos/zzthis-logo-on-dark.webp`, white "this", on the dark theme; `logos/zzthis-logo-on-light.webp`, black "this", on the light theme; one shown at a time), then "For business uses: companies, enterprises, governments, and defense. Logistics, inventory, and postal workflows, built secure and compliant." zzthat.com: a small zzThat wordmark, now the lowercase "zzthat" variant (`logos/zzthat-lowercase.webp`, Michael's 2026-10-07 file; camel-case variant kept, one shown at a time) [MICHAEL 2026-10-07], then "Scanner and creator prototype, launching as a free web, Android, and iOS app. zzThat will be our separate consumer product and brand, for people to create and use zz-codes for their personal uses." Label: "zzThis is for commercial and government use; zzThat is our free consumer app, launching soon." The `/demo` "Current prototypes" block intentionally keeps zzthing.com as Michael directed, to be revisited on or about 2026-10-31 (Q73, [MICHAEL 2026-10-07 #117]; implemented in draft PR #120). zzthis.com is not yet pointed at this site (issue #6, Danny's yes). | [MICHAEL 2026-10-06] [MICHAEL 2026-10-07] | +| H2 Founder | Michael Chung, "Founder, new products and business models architect, project lead" [MICHAEL 2026-10-13] (supersedes "Founder, business-model architect, and project lead" [MICHAEL 2026-10-03 v1.0 change list]). Bio, word for word, as replaced in Michael's 2026-10-07 change list (supersedes the 2026-10-06 ending and the Q43 bio): "I “invent” business models. If you've ever paid at the DMV with a card or used Gmail's inbox tabs, thank me. ;) In 1992–93, I pitched New York City and initiated a pilot for possibly the world's first electronic card payments by the municipal agencies for motor-vehicle fines and fees. In 1995, the NYC DMV began accepting cards, and in 1996, the first E-ZPass tolling began in New York State. In 2003, my patent application (“Methods and systems for electronic mail, internet target and direct marketing, and electronic mail banner”) was published, describing a method for sorting tagged emails into dedicated tabs (Priority, Ads, Bills, etc.); the application was cited by 158 patent applications, majority by leading tech and Fortune companies. I filed the patent application in 2001, when I was barely familiar with technology or email; I could hardly tell POP from SMTP. I had read about the first major surge in email spam and recognized that email was a critical communication channel. My proposed solution was to tag emails and sort them into dedicated tabs. Gmail first did their tabs in 2013. My business experience includes 25 years in real estate, including federal GSA RFPs (I was awarded two office space lease-contracts, one for a fixed 10-year, nearly $10 million), and other small businesses: eateries, supermarkets, merchant credit cards, finance, and direct marketing. I am in the Silicon Valley's tech startup space “24/7”: since 2013 in and around blockchain, and since 2023 in AI, averaging some 10 to 20 prompts a day across 2 to 5 AIs. A driver of my business models is the discovery and purposeful enabling of the unity of deterministic blockchain with probabilistic AI to target today's great problematic gaps and to solve for the emerging next-phase civilizational opportunities." Headshot: `images/people/michael-chung.webp`. LinkedIn: https://www.linkedin.com/in/unitynow | [MICHAEL 2026-10-07]; earlier [MICHAEL 2026-10-02] (Q43 RESOLVED); placement [OPERATOR 2026-10-02] (Q24) | +| H2 Hacker Dojo | Subtitle: "Innovation community and advisory network." Logo removed from the page [MICHAEL 2026-10-03 v1.0 change list]. One paragraph, verbatim, as replaced in Michael's 2026-10-07 change list (Michael's en dashes kept; no em dash): "Many of us met at Hacker Dojo, a premier coworking, maker, and networking community in the heart of Silicon Valley, minutes from the headquarters of Google, NVIDIA, Apple, Meta, NASA Ames, Stanford, SRI International, and many more – where every day brings direct discussions with, and participation in, the latest ideas and experience of deep and broad knowledge base and professional expertise – and “live” the cutting-edge developments and information, news, and breaking trends for problem solving and opportunities, innovation and creativity, and resources; its several hundred members cover a full range of skills: blockchain, crypto, and decentralized and distributed systems; software, hardware, devices, IoT, physical AI, and robotics; AI agents and local (on-device) AI; cybersecurity and cryptography; networking and infrastructure; UX and UI design." | [MICHAEL 2026-10-07]; earlier [MICHAEL 2026-10-03 v1.0 change list] (Q44 subtitle kept; Q45 logo no longer shown on the page) | | H2 Advisors | Cards, in order: Daniel Meyer, "Full-stack development"; Adam Fry, "AI agents, infrastructure and deployment"; Patrick Muggler, "Connected logistics and IoT"; Aaron Godbout, "AI transformation and custom AI agents" [MICHAEL 2026-10-13]; Arshi Chadha, "AI security" [MICHAEL 2026-10-08]. Omer F. Yalcin ("Data scientist and computational social scientist") joined [MICHAEL 2026-10-07] and is removed until his employer gives permission; restore his card and photo from #118 when it does [MICHAEL 2026-10-08]. Bios for Patrick, Arshi, and Daniel are verbatim from the brief; Adam's bio is as updated 2026-10-06; Aaron's bio is word for word as Michael chose it on 2026-10-09, with no closing line (`src/content/people.ts`). Omer's bio is condensed from his LinkedIn profile, approved by Michael, for use if he returns; no advisor bio has an "advises zzThis on" closing line (Q72, [MICHAEL 2026-10-07 #116]). Headshots for Patrick, Aaron, Arshi, and Adam (Q46). Aaron has no profile link. Daniel Meyer keeps initials. Ridham Bhagat removed (Danny approved 2026-10-07). | [MICHAEL 2026-10-06] [MICHAEL 2026-10-07] [MICHAEL 2026-10-08] | | H2 Codes written by hand | Four real photos in a 2×2 (Section 3.8): hw-agent-notes, hw-usps-tally, hw-mark-on-object, and hw-dog-collar-tag, including the two capital-ZZ photos (Q42 RESOLVED). zz-hackerdojo-zz, zz-helloworld-zz, and zz-roto-zz are removed. Label: "Real photos of handwritten codes." | [MICHAEL 2026-10-02]; label INFERRED | | Concept set, under the photos | Three concept images in Michael's order: `hw-kathy-found-dog` (the zz-Kathy-found-dog-zz card in front of the plush corgi), `hw-kathy-phone` (a phone that scanned the card, showing Record found and zzpage.com/zz/Kathy-found-dog), then `hw-kathy-board-phone` (the card pinned on a store community board, with the phone beside it). One explainer under the set: the code `zz-Kathy-found-dog-zz`, then "Concept images. zz-code words, hand printed, for any thing or object. Then scanned, and more." (`aboutPage.handwrittenSetCaption`), then on its own line "Every zz-code can optionally have its own zzPage (here, zzpage.com/zz/Kathy-found-dog), hosted by zzThis or in the user's own cloud storage: Google Drive or Docs, OneDrive, Dropbox, iCloud, or Box." (`aboutPage.handwrittenSetZzPage`). The zzPage address is plain text, not a link, until zzpage.com is live. Each image is about 2/3 the height of a photo above at every width (2 columns of photos on phones, 4 from 64rem), with `object-fit: contain` and the hairline frame. From 64rem the three sit in one row; on phones the first two sit side by side, the board underneath, then the explainer. Source: `intent/2026-10-08-michael-kathy-found-dog.md` (v2). | [MICHAEL 2026-10-08 v2] | -| Location | "Silicon Valley (Mountain View / Santa Clara; Hacker Dojo) and New York City." [MICHAEL 2026-10-06] | [WIRE] [BRIEF] | +| Location | "Silicon Valley (Santa Clara) and New York City." [MICHAEL 2026-10-06] | [WIRE] [BRIEF] | | Next action | "Discuss a pilot, test cohort or collaboration." → mailto | [WIRE] | **Advisor card (INFERRED).** Each card shows a square photo (`object-fit: cover`, alt is the person's name) when a headshot was supplied, and otherwise initials in IBM Plex Mono at 42 px inside a 1:1 tile. Then the name as H3, the role line, the bio where supplied, and a LinkedIn link where a URL was supplied [MICHAEL 2026-10-02] (Q46 RESOLVED): Michael Chung, Patrick Muggler, Aaron Godbout, Arshi Chadha, and Adam Fry have headshots [MICHAEL 2026-10-08] [MICHAEL 2026-10-13]; Aaron Godbout has no URL. Omer F. Yalcin's headshot and LinkedIn URL (https://www.linkedin.com/in/ofyalcin/) return with his card, from #118, when his employer gives permission [MICHAEL 2026-10-07] [MICHAEL 2026-10-08]. Daniel Meyer has no URL and no headshot yet; Adam Fry has no URL yet (Q10, Q12) [MICHAEL 2026-10-06]. diff --git a/intent/2026-10-15-michael-about-minor.md b/intent/2026-10-15-michael-about-minor.md new file mode 100644 index 0000000..a0940c2 --- /dev/null +++ b/intent/2026-10-15-michael-about-minor.md @@ -0,0 +1,29 @@ +# Intent: About, minor text changes (and one home line) + +Author: Claude (working with Michael) +Date: 2026-10-15 +Status: draft (accepted when Danny merges the PR that adds it) +Product: zzThis (`Zero-State-LLC/zzthis`) + +## Proposed outcome + +Text-only changes on About, as Michael gave them [MICHAEL 2026-10-15]: + +1. zzthis.com prototype card: "For business uses: companies, enterprises, governments, and defense. Logistics, inventory, and postal workflows, built secure and compliant." +2. Founder title: "Founder, new products and business models architect, project lead". +3. Founder bio, 2003 sentence: names the patent application ("Methods and systems for electronic mail, internet target and direct marketing, and electronic mail banner") and says it described a method for sorting tagged emails into dedicated tabs. +4. Founder bio, 2001 sentence: now "barely familiar with technology or email; I could hardly tell POP from SMTP", followed by two new sentences on the email spam surge and his tag-and-sort solution. Michael's em dash is a semicolon (site rule: no em dash). +5. Hacker Dojo: "Many of us met at Hacker Dojo, ..." (rest unchanged). +6. Location: "Silicon Valley (Santa Clara) and New York City." + +7. Home hero sub-headline, last sentence: "The “zz” ends tell our scanner exactly where to look, just like the start and end bars on a barcode and the three corner squares on a QR code." + +The patent title is in quotation marks, since the bio is plain text and cannot italicize. + +## Affected users / systems + +`src/content/people.ts`, `src/content/contact.ts`, `src/content/hero.ts`, `tests/hero.test.ts`, `tests/content.test.ts`, `tests/content-site.test.ts`, `specs/001-marketing-site/spec.md`, `docs/SPEC.md`. + +## Next + +Danny reviews and merges. Merging the PR that adds this file accepts it. diff --git a/specs/001-marketing-site/spec.md b/specs/001-marketing-site/spec.md index 8ced888..e273a60 100644 --- a/specs/001-marketing-site/spec.md +++ b/specs/001-marketing-site/spec.md @@ -45,7 +45,7 @@ Acceptance: `/applications` and the Home applications band show the panels in `d As an investor or collaborator, I can read the founder origin, see the founder and advisors with roles and short bios, and see the current prototype explorations, so that I know who to talk to [BRIEF] [MICHAEL 2026-10-02]. -Acceptance: `/about` follows `docs/SPEC.md` Sections 3.5 and 3.1b. The founder card matches the advisor card and headshot size. The founder title and bio, and the single Hacker Dojo paragraph, are the v1.0 lines. The Hacker Dojo logo is not shown. Profile links appear only where a URL was supplied [MICHAEL 2026-10-02] [MICHAEL 2026-10-03 v1.0 change list]. After Michael's 2026-10-07 changes, the founder bio and the Hacker Dojo paragraph are his 2026-10-07 text, the advisors ended with Omer F. Yalcin (removed on 2026-10-08 until his employer gives permission, so the advisors now end with Arshi Chadha [MICHAEL 2026-10-08]), the prototypes block lists zzthis.com (theme-aware zzThis wordmark) and zzthat.com (lowercase zzThat wordmark), and the label reads "zzThis is for commercial and government use; zzThat is our free consumer app, launching soon." [MICHAEL 2026-10-07] (`intent/2026-10-07-michael-content-changes.md`). After Michael's 2026-10-13 changes, the founder title reads "Founder, new products and business model architect, project lead", and the advisors are, in order, Daniel Meyer, Adam Fry, Patrick Muggler, Aaron Godbout ("AI transformation and custom AI agents", 440 by 440 headshot, no profile link, no closing line), and Arshi Chadha [MICHAEL 2026-10-13] (`intent/2026-10-13-michael-about-aaron-founder-title.md`). +Acceptance: `/about` follows `docs/SPEC.md` Sections 3.5 and 3.1b. The founder card matches the advisor card and headshot size. The founder title and bio, and the single Hacker Dojo paragraph, are the v1.0 lines. The Hacker Dojo logo is not shown. Profile links appear only where a URL was supplied [MICHAEL 2026-10-02] [MICHAEL 2026-10-03 v1.0 change list]. After Michael's 2026-10-07 changes, the founder bio and the Hacker Dojo paragraph are his 2026-10-07 text, the advisors ended with Omer F. Yalcin (removed on 2026-10-08 until his employer gives permission, so the advisors now end with Arshi Chadha [MICHAEL 2026-10-08]), the prototypes block lists zzthis.com (theme-aware zzThis wordmark) and zzthat.com (lowercase zzThat wordmark), and the label reads "zzThis is for commercial and government use; zzThat is our free consumer app, launching soon." [MICHAEL 2026-10-07] (`intent/2026-10-07-michael-content-changes.md`). After Michael's 2026-10-13 changes, the founder title reads "Founder, new products and business models architect, project lead", and the advisors are, in order, Daniel Meyer, Adam Fry, Patrick Muggler, Aaron Godbout ("AI transformation and custom AI agents", 440 by 440 headshot, no profile link, no closing line), and Arshi Chadha [MICHAEL 2026-10-13] (`intent/2026-10-13-michael-about-aaron-founder-title.md`). ### US4. Try it safely (P2) diff --git a/src/content/contact.ts b/src/content/contact.ts index a3d6ad9..6b639fd 100644 --- a/src/content/contact.ts +++ b/src/content/contact.ts @@ -5,8 +5,7 @@ export const mailto = `mailto:${contactEmail}`; export const contactPage = { title: "Contact", text: "Discuss a pilot, field feedback, or collaboration.", - location: - "Silicon Valley (Mountain View / Santa Clara; Hacker Dojo) and New York City.", + location: "Silicon Valley (Santa Clara) and New York City.", }; export interface Prototype { @@ -65,8 +64,8 @@ export const aboutPage = { handwrittenSetZzPage: "Every zz-code can optionally have its own zzPage (here, zzpage.com/zz/Kathy-found-dog), hosted by zzThis or in the user's own cloud storage: Google Drive or Docs, OneDrive, Dropbox, iCloud, or Box.", locationHeading: "Location", - locationText: - "Silicon Valley (Mountain View / Santa Clara; Hacker Dojo) and New York City.", + // [MICHAEL 2026-10-15] Location shortened. + locationText: "Silicon Valley (Santa Clara) and New York City.", nextHeading: "Next action", nextText: "Discuss a pilot, test cohort or collaboration.", }; @@ -77,8 +76,9 @@ export const hackerDojo = { // [MICHAEL 2026-10-03 v1.0 change list] One paragraph. The logo stays in the data and is not shown. // [MICHAEL 2026-10-06 change list] Paragraph replaced as given. // [MICHAEL 2026-10-07 change list] Paragraph replaced again as given. + // [MICHAEL 2026-10-15] "Many of us are at" becomes "Many of us met at". paragraphs: [ - "Many of us are at Hacker Dojo, a premier coworking, maker, and networking community in the heart of Silicon Valley, minutes from the headquarters of Google, NVIDIA, Apple, Meta, NASA Ames, Stanford, SRI International, and many more – where every day brings direct discussions with, and participation in, the latest ideas and experience of deep and broad knowledge base and professional expertise – and “live” the cutting-edge developments and information, news, and breaking trends for problem solving and opportunities, innovation and creativity, and resources; its several hundred members cover a full range of skills: blockchain, crypto, and decentralized and distributed systems; software, hardware, devices, IoT, physical AI, and robotics; AI agents and local (on-device) AI; cybersecurity and cryptography; networking and infrastructure; UX and UI design.", + "Many of us met at Hacker Dojo, a premier coworking, maker, and networking community in the heart of Silicon Valley, minutes from the headquarters of Google, NVIDIA, Apple, Meta, NASA Ames, Stanford, SRI International, and many more – where every day brings direct discussions with, and participation in, the latest ideas and experience of deep and broad knowledge base and professional expertise – and “live” the cutting-edge developments and information, news, and breaking trends for problem solving and opportunities, innovation and creativity, and resources; its several hundred members cover a full range of skills: blockchain, crypto, and decentralized and distributed systems; software, hardware, devices, IoT, physical AI, and robotics; AI agents and local (on-device) AI; cybersecurity and cryptography; networking and infrastructure; UX and UI design.", ], logo: { src: "images/logos/hacker-dojo.webp", @@ -103,7 +103,8 @@ export const prototypes: readonly Prototype[] = [ height: 96, alt: "zzThis", }, - text: "For commercial use: businesses, enterprises, governments, and defense. Logistics, inventory, and postal workflows, built secure and compliant.", + // [MICHAEL 2026-10-15] "For business uses: companies, ..." + text: "For business uses: companies, enterprises, governments, and defense. Logistics, inventory, and postal workflows, built secure and compliant.", }, { name: "zzthat.com", diff --git a/src/content/hero.ts b/src/content/hero.ts index 8e2771e..e3e97a6 100644 --- a/src/content/hero.ts +++ b/src/content/hero.ts @@ -33,6 +33,8 @@ export interface LinkBlock extends TextBlock { linkText: string; } +// [MICHAEL 2026-10-15] Sub-headline ends with the barcode start and end bars +// and the QR corner squares. export const hero: HeroContent = { eyebrow: "The next evolution of the barcode", title: "A barcode/QR code you can write by hand", @@ -41,7 +43,7 @@ export const hero: HeroContent = { "Barcodes use bars. QR codes use dots. zzThis uses everyday words. Just wrap your words in double z’s - like ", code: "zz-Kathy-found-dog-zz", after: - " - write it on anything with a marker, and scan it to open its digital record. The “zz” ends tell our scanner exactly where to look, just like the three corner dots on a QR code.", + " - write it on anything with a marker, and scan it to open its digital record. The “zz” ends tell our scanner exactly where to look, just like the start and end bars on a barcode and the three corner squares on a QR code.", }, paragraph: { before: diff --git a/src/content/people.ts b/src/content/people.ts index 43adc3a..016e0f0 100644 --- a/src/content/people.ts +++ b/src/content/people.ts @@ -22,15 +22,17 @@ export interface Origin { // [MICHAEL 2026-10-06 change list] The last two sentences of the bio replaced as given. // [MICHAEL 2026-10-07 change list] Bio replaced as given. // [MICHAEL 2026-10-13] Founder title updated as given. +// [MICHAEL 2026-10-15] Patent title added; the 2001 filing sentence expanded. export const founderOrigin: Origin = { heading: "Founder origin", - text: "I “invent” business models. If you've ever paid at the DMV with a card or used Gmail's inbox tabs, thank me. ;) In 1992–93, I pitched New York City and initiated a pilot for possibly the world's first electronic card payments by the municipal agencies for motor-vehicle fines and fees. In 1995, the NYC DMV began accepting cards, and in 1996, the first E-ZPass tolling began in New York State. In 2003, my patent application was published for sorting tagged emails into their dedicated tabs (Priority, Ads, Bills, etc.); the application was cited by 158 patent applications, majority by leading tech and Fortune companies. I filed the patent application in 2001, when I was barely tech- and email-literate. Gmail first did their tabs in 2013. My business experience includes 25 years in real estate, including federal GSA RFPs (I was awarded two office space lease-contracts, one for a fixed 10-year, nearly $10 million), and other small businesses: eateries, supermarkets, merchant credit cards, finance, and direct marketing. I am in the Silicon Valley's tech startup space “24/7”: since 2013 in and around blockchain, and since 2023 in AI, averaging some 10 to 20 prompts a day across 2 to 5 AIs. A driver of my business models is the discovery and purposeful enabling of the unity of deterministic blockchain with probabilistic AI to target today's great problematic gaps and to solve for the emerging next-phase civilizational opportunities.", + text: "I “invent” business models. If you've ever paid at the DMV with a card or used Gmail's inbox tabs, thank me. ;) In 1992–93, I pitched New York City and initiated a pilot for possibly the world's first electronic card payments by the municipal agencies for motor-vehicle fines and fees. In 1995, the NYC DMV began accepting cards, and in 1996, the first E-ZPass tolling began in New York State. In 2003, my patent application (“Methods and systems for electronic mail, internet target and direct marketing, and electronic mail banner”) was published, describing a method for sorting tagged emails into dedicated tabs (Priority, Ads, Bills, etc.); the application was cited by 158 patent applications, majority by leading tech and Fortune companies. I filed the patent application in 2001, when I was barely familiar with technology or email; I could hardly tell POP from SMTP. I had read about the first major surge in email spam and recognized that email was a critical communication channel. My proposed solution was to tag emails and sort them into dedicated tabs. Gmail first did their tabs in 2013. My business experience includes 25 years in real estate, including federal GSA RFPs (I was awarded two office space lease-contracts, one for a fixed 10-year, nearly $10 million), and other small businesses: eateries, supermarkets, merchant credit cards, finance, and direct marketing. I am in the Silicon Valley's tech startup space “24/7”: since 2013 in and around blockchain, and since 2023 in AI, averaging some 10 to 20 prompts a day across 2 to 5 AIs. A driver of my business models is the discovery and purposeful enabling of the unity of deterministic blockchain with probabilistic AI to target today's great problematic gaps and to solve for the emerging next-phase civilizational opportunities.", }; +// [MICHAEL 2026-10-15] Title: "business models" (plural). export const founder: Founder = { name: "Michael Chung", initials: "MC", - role: "Founder, new products and business model architect, project lead", + role: "Founder, new products and business models architect, project lead", photo: { src: "images/people/michael-chung.webp", width: 440, diff --git a/tests/content-site.test.ts b/tests/content-site.test.ts index b78df07..27fbaa0 100644 --- a/tests/content-site.test.ts +++ b/tests/content-site.test.ts @@ -149,7 +149,7 @@ describe("navigation and people", () => { expect(byName(name)?.bio).toBeTruthy(); } expect(founder.role).toBe( - "Founder, new products and business model architect, project lead", + "Founder, new products and business models architect, project lead", ); expect(founder.bio.startsWith("I “invent” business models.")).toBe(true); expect(founderOrigin.text).toBe(founder.bio); diff --git a/tests/content.test.ts b/tests/content.test.ts index b3767ee..9b30a49 100644 --- a/tests/content.test.ts +++ b/tests/content.test.ts @@ -313,7 +313,7 @@ describe("applications (spec 3.2 H.7 and 3.4)", () => { expect(byName(name)?.bio).toBeTruthy(); } expect(founder.role).toBe( - "Founder, new products and business model architect, project lead", + "Founder, new products and business models architect, project lead", ); expect(founder.bio.startsWith("I “invent” business models.")).toBe(true); expect(founderOrigin.text).toBe(founder.bio); diff --git a/tests/hero.test.ts b/tests/hero.test.ts index 338a14b..fc8f80e 100644 --- a/tests/hero.test.ts +++ b/tests/hero.test.ts @@ -12,7 +12,7 @@ describe("hero and featured statement (spec 3.2, home top 2026-10-14)", () => { const sub = hero.subline; expect(sub.code).toBe("zz-Kathy-found-dog-zz"); expect(sub.before + sub.code + sub.after).toBe( - "Barcodes use bars. QR codes use dots. zzThis uses everyday words. Just wrap your words in double z’s - like zz-Kathy-found-dog-zz - write it on anything with a marker, and scan it to open its digital record. The “zz” ends tell our scanner exactly where to look, just like the three corner dots on a QR code.", + "Barcodes use bars. QR codes use dots. zzThis uses everyday words. Just wrap your words in double z’s - like zz-Kathy-found-dog-zz - write it on anything with a marker, and scan it to open its digital record. The “zz” ends tell our scanner exactly where to look, just like the start and end bars on a barcode and the three corner squares on a QR code.", ); const { before, code, after } = hero.paragraph; expect(before + code + after).toBe( From 242556b11b558261a81aea2dc6291c2205f5d420 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 15 Oct 2026 20:02:26 -0700 Subject: [PATCH 2/4] About: Daniel Meyer's title becomes "Co-founder, Full-stack development" [MICHAEL 2026-10-15] Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016ZYdSC2Qomx979pDmU5GAS --- docs/SPEC.md | 2 +- src/content/people.ts | 3 ++- tests/people.test.ts | 8 ++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/docs/SPEC.md b/docs/SPEC.md index df2a92e..c1656c7 100644 --- a/docs/SPEC.md +++ b/docs/SPEC.md @@ -798,7 +798,7 @@ The layout follows Section 3.1a. | H2 Current prototypes and explorations | zzthis.com replaces zzthing.com [MICHAEL 2026-10-07]: the header's two zzThis wordmarks, theme-aware (`logos/zzthis-logo-on-dark.webp`, white "this", on the dark theme; `logos/zzthis-logo-on-light.webp`, black "this", on the light theme; one shown at a time), then "For business uses: companies, enterprises, governments, and defense. Logistics, inventory, and postal workflows, built secure and compliant." zzthat.com: a small zzThat wordmark, now the lowercase "zzthat" variant (`logos/zzthat-lowercase.webp`, Michael's 2026-10-07 file; camel-case variant kept, one shown at a time) [MICHAEL 2026-10-07], then "Scanner and creator prototype, launching as a free web, Android, and iOS app. zzThat will be our separate consumer product and brand, for people to create and use zz-codes for their personal uses." Label: "zzThis is for commercial and government use; zzThat is our free consumer app, launching soon." The `/demo` "Current prototypes" block intentionally keeps zzthing.com as Michael directed, to be revisited on or about 2026-10-31 (Q73, [MICHAEL 2026-10-07 #117]; implemented in draft PR #120). zzthis.com is not yet pointed at this site (issue #6, Danny's yes). | [MICHAEL 2026-10-06] [MICHAEL 2026-10-07] | | H2 Founder | Michael Chung, "Founder, new products and business models architect, project lead" [MICHAEL 2026-10-13] (supersedes "Founder, business-model architect, and project lead" [MICHAEL 2026-10-03 v1.0 change list]). Bio, word for word, as replaced in Michael's 2026-10-07 change list (supersedes the 2026-10-06 ending and the Q43 bio): "I “invent” business models. If you've ever paid at the DMV with a card or used Gmail's inbox tabs, thank me. ;) In 1992–93, I pitched New York City and initiated a pilot for possibly the world's first electronic card payments by the municipal agencies for motor-vehicle fines and fees. In 1995, the NYC DMV began accepting cards, and in 1996, the first E-ZPass tolling began in New York State. In 2003, my patent application (“Methods and systems for electronic mail, internet target and direct marketing, and electronic mail banner”) was published, describing a method for sorting tagged emails into dedicated tabs (Priority, Ads, Bills, etc.); the application was cited by 158 patent applications, majority by leading tech and Fortune companies. I filed the patent application in 2001, when I was barely familiar with technology or email; I could hardly tell POP from SMTP. I had read about the first major surge in email spam and recognized that email was a critical communication channel. My proposed solution was to tag emails and sort them into dedicated tabs. Gmail first did their tabs in 2013. My business experience includes 25 years in real estate, including federal GSA RFPs (I was awarded two office space lease-contracts, one for a fixed 10-year, nearly $10 million), and other small businesses: eateries, supermarkets, merchant credit cards, finance, and direct marketing. I am in the Silicon Valley's tech startup space “24/7”: since 2013 in and around blockchain, and since 2023 in AI, averaging some 10 to 20 prompts a day across 2 to 5 AIs. A driver of my business models is the discovery and purposeful enabling of the unity of deterministic blockchain with probabilistic AI to target today's great problematic gaps and to solve for the emerging next-phase civilizational opportunities." Headshot: `images/people/michael-chung.webp`. LinkedIn: https://www.linkedin.com/in/unitynow | [MICHAEL 2026-10-07]; earlier [MICHAEL 2026-10-02] (Q43 RESOLVED); placement [OPERATOR 2026-10-02] (Q24) | | H2 Hacker Dojo | Subtitle: "Innovation community and advisory network." Logo removed from the page [MICHAEL 2026-10-03 v1.0 change list]. One paragraph, verbatim, as replaced in Michael's 2026-10-07 change list (Michael's en dashes kept; no em dash): "Many of us met at Hacker Dojo, a premier coworking, maker, and networking community in the heart of Silicon Valley, minutes from the headquarters of Google, NVIDIA, Apple, Meta, NASA Ames, Stanford, SRI International, and many more – where every day brings direct discussions with, and participation in, the latest ideas and experience of deep and broad knowledge base and professional expertise – and “live” the cutting-edge developments and information, news, and breaking trends for problem solving and opportunities, innovation and creativity, and resources; its several hundred members cover a full range of skills: blockchain, crypto, and decentralized and distributed systems; software, hardware, devices, IoT, physical AI, and robotics; AI agents and local (on-device) AI; cybersecurity and cryptography; networking and infrastructure; UX and UI design." | [MICHAEL 2026-10-07]; earlier [MICHAEL 2026-10-03 v1.0 change list] (Q44 subtitle kept; Q45 logo no longer shown on the page) | -| H2 Advisors | Cards, in order: Daniel Meyer, "Full-stack development"; Adam Fry, "AI agents, infrastructure and deployment"; Patrick Muggler, "Connected logistics and IoT"; Aaron Godbout, "AI transformation and custom AI agents" [MICHAEL 2026-10-13]; Arshi Chadha, "AI security" [MICHAEL 2026-10-08]. Omer F. Yalcin ("Data scientist and computational social scientist") joined [MICHAEL 2026-10-07] and is removed until his employer gives permission; restore his card and photo from #118 when it does [MICHAEL 2026-10-08]. Bios for Patrick, Arshi, and Daniel are verbatim from the brief; Adam's bio is as updated 2026-10-06; Aaron's bio is word for word as Michael chose it on 2026-10-09, with no closing line (`src/content/people.ts`). Omer's bio is condensed from his LinkedIn profile, approved by Michael, for use if he returns; no advisor bio has an "advises zzThis on" closing line (Q72, [MICHAEL 2026-10-07 #116]). Headshots for Patrick, Aaron, Arshi, and Adam (Q46). Aaron has no profile link. Daniel Meyer keeps initials. Ridham Bhagat removed (Danny approved 2026-10-07). | [MICHAEL 2026-10-06] [MICHAEL 2026-10-07] [MICHAEL 2026-10-08] | +| H2 Advisors | Cards, in order: Daniel Meyer, "Co-founder, Full-stack development"; Adam Fry, "AI agents, infrastructure and deployment"; Patrick Muggler, "Connected logistics and IoT"; Aaron Godbout, "AI transformation and custom AI agents" [MICHAEL 2026-10-13]; Arshi Chadha, "AI security" [MICHAEL 2026-10-08]. Omer F. Yalcin ("Data scientist and computational social scientist") joined [MICHAEL 2026-10-07] and is removed until his employer gives permission; restore his card and photo from #118 when it does [MICHAEL 2026-10-08]. Bios for Patrick, Arshi, and Daniel are verbatim from the brief; Adam's bio is as updated 2026-10-06; Aaron's bio is word for word as Michael chose it on 2026-10-09, with no closing line (`src/content/people.ts`). Omer's bio is condensed from his LinkedIn profile, approved by Michael, for use if he returns; no advisor bio has an "advises zzThis on" closing line (Q72, [MICHAEL 2026-10-07 #116]). Headshots for Patrick, Aaron, Arshi, and Adam (Q46). Aaron has no profile link. Daniel Meyer keeps initials. Ridham Bhagat removed (Danny approved 2026-10-07). | [MICHAEL 2026-10-06] [MICHAEL 2026-10-07] [MICHAEL 2026-10-08] | | H2 Codes written by hand | Four real photos in a 2×2 (Section 3.8): hw-agent-notes, hw-usps-tally, hw-mark-on-object, and hw-dog-collar-tag, including the two capital-ZZ photos (Q42 RESOLVED). zz-hackerdojo-zz, zz-helloworld-zz, and zz-roto-zz are removed. Label: "Real photos of handwritten codes." | [MICHAEL 2026-10-02]; label INFERRED | | Concept set, under the photos | Three concept images in Michael's order: `hw-kathy-found-dog` (the zz-Kathy-found-dog-zz card in front of the plush corgi), `hw-kathy-phone` (a phone that scanned the card, showing Record found and zzpage.com/zz/Kathy-found-dog), then `hw-kathy-board-phone` (the card pinned on a store community board, with the phone beside it). One explainer under the set: the code `zz-Kathy-found-dog-zz`, then "Concept images. zz-code words, hand printed, for any thing or object. Then scanned, and more." (`aboutPage.handwrittenSetCaption`), then on its own line "Every zz-code can optionally have its own zzPage (here, zzpage.com/zz/Kathy-found-dog), hosted by zzThis or in the user's own cloud storage: Google Drive or Docs, OneDrive, Dropbox, iCloud, or Box." (`aboutPage.handwrittenSetZzPage`). The zzPage address is plain text, not a link, until zzpage.com is live. Each image is about 2/3 the height of a photo above at every width (2 columns of photos on phones, 4 from 64rem), with `object-fit: contain` and the hairline frame. From 64rem the three sit in one row; on phones the first two sit side by side, the board underneath, then the explainer. Source: `intent/2026-10-08-michael-kathy-found-dog.md` (v2). | [MICHAEL 2026-10-08 v2] | | Location | "Silicon Valley (Santa Clara) and New York City." [MICHAEL 2026-10-06] | [WIRE] [BRIEF] | diff --git a/src/content/people.ts b/src/content/people.ts index 016e0f0..bc2c24b 100644 --- a/src/content/people.ts +++ b/src/content/people.ts @@ -62,7 +62,8 @@ export const advisors: readonly Person[] = [ { name: "Daniel Meyer", initials: "DM", - role: "Full-stack development", + // [MICHAEL 2026-10-15] Co-founder added to the title. + role: "Co-founder, Full-stack development", bio: "Daniel works across front-end and back-end software and supports zzThis application development and integration.", }, { diff --git a/tests/people.test.ts b/tests/people.test.ts index 958a22b..74ce73f 100644 --- a/tests/people.test.ts +++ b/tests/people.test.ts @@ -14,3 +14,11 @@ describe("Aaron Godbout advisor card", () => { expect(aaron?.profileUrl).toBeUndefined(); }); }); + +// [MICHAEL 2026-10-15] Daniel Meyer's card title carries Co-founder. +describe("Daniel Meyer advisor card", () => { + it("shows Co-founder before his role", () => { + const daniel = advisors.find((person) => person.name === "Daniel Meyer"); + expect(daniel?.role).toBe("Co-founder, Full-stack development"); + }); +}); From 07e431be2173cb21ad01736af9819d2c38cd4d0a Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 15 Oct 2026 20:19:56 -0700 Subject: [PATCH 3/4] About: Hacker Dojo block becomes "Silicon Valley: The Heart of Tech" [MICHAEL 2026-10-15] New heading, subtitle "Innovation | Community | Networking", two paragraphs, a lead line and a seven-item skills list (two columns from 48rem, one on phones), as Michael gave them. Body text in this section moves from --text-md (1.25rem) to --text-base (1.0625rem), 85 percent, the requested ~15 percent reduction; no new value introduced. Heading, subtitle, spacing and colors unchanged. No visible Hacker Dojo reference remains in the section. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_016ZYdSC2Qomx979pDmU5GAS --- docs/SPEC.md | 1 + src/content/contact.ts | 25 ++++++++++++++++++------- src/pages/about.astro | 6 ++++++ src/styles/b-about.css | 21 +++++++++++++++++++-- tests/bCopy.test.ts | 6 +++++- 5 files changed, 49 insertions(+), 10 deletions(-) diff --git a/docs/SPEC.md b/docs/SPEC.md index c1656c7..7a2f763 100644 --- a/docs/SPEC.md +++ b/docs/SPEC.md @@ -797,6 +797,7 @@ The layout follows Section 3.1a. | Contact card | "1@1000x10.com. Invite collaboration and test partners." | [WIRE] | | H2 Current prototypes and explorations | zzthis.com replaces zzthing.com [MICHAEL 2026-10-07]: the header's two zzThis wordmarks, theme-aware (`logos/zzthis-logo-on-dark.webp`, white "this", on the dark theme; `logos/zzthis-logo-on-light.webp`, black "this", on the light theme; one shown at a time), then "For business uses: companies, enterprises, governments, and defense. Logistics, inventory, and postal workflows, built secure and compliant." zzthat.com: a small zzThat wordmark, now the lowercase "zzthat" variant (`logos/zzthat-lowercase.webp`, Michael's 2026-10-07 file; camel-case variant kept, one shown at a time) [MICHAEL 2026-10-07], then "Scanner and creator prototype, launching as a free web, Android, and iOS app. zzThat will be our separate consumer product and brand, for people to create and use zz-codes for their personal uses." Label: "zzThis is for commercial and government use; zzThat is our free consumer app, launching soon." The `/demo` "Current prototypes" block intentionally keeps zzthing.com as Michael directed, to be revisited on or about 2026-10-31 (Q73, [MICHAEL 2026-10-07 #117]; implemented in draft PR #120). zzthis.com is not yet pointed at this site (issue #6, Danny's yes). | [MICHAEL 2026-10-06] [MICHAEL 2026-10-07] | | H2 Founder | Michael Chung, "Founder, new products and business models architect, project lead" [MICHAEL 2026-10-13] (supersedes "Founder, business-model architect, and project lead" [MICHAEL 2026-10-03 v1.0 change list]). Bio, word for word, as replaced in Michael's 2026-10-07 change list (supersedes the 2026-10-06 ending and the Q43 bio): "I “invent” business models. If you've ever paid at the DMV with a card or used Gmail's inbox tabs, thank me. ;) In 1992–93, I pitched New York City and initiated a pilot for possibly the world's first electronic card payments by the municipal agencies for motor-vehicle fines and fees. In 1995, the NYC DMV began accepting cards, and in 1996, the first E-ZPass tolling began in New York State. In 2003, my patent application (“Methods and systems for electronic mail, internet target and direct marketing, and electronic mail banner”) was published, describing a method for sorting tagged emails into dedicated tabs (Priority, Ads, Bills, etc.); the application was cited by 158 patent applications, majority by leading tech and Fortune companies. I filed the patent application in 2001, when I was barely familiar with technology or email; I could hardly tell POP from SMTP. I had read about the first major surge in email spam and recognized that email was a critical communication channel. My proposed solution was to tag emails and sort them into dedicated tabs. Gmail first did their tabs in 2013. My business experience includes 25 years in real estate, including federal GSA RFPs (I was awarded two office space lease-contracts, one for a fixed 10-year, nearly $10 million), and other small businesses: eateries, supermarkets, merchant credit cards, finance, and direct marketing. I am in the Silicon Valley's tech startup space “24/7”: since 2013 in and around blockchain, and since 2023 in AI, averaging some 10 to 20 prompts a day across 2 to 5 AIs. A driver of my business models is the discovery and purposeful enabling of the unity of deterministic blockchain with probabilistic AI to target today's great problematic gaps and to solve for the emerging next-phase civilizational opportunities." Headshot: `images/people/michael-chung.webp`. LinkedIn: https://www.linkedin.com/in/unitynow | [MICHAEL 2026-10-07]; earlier [MICHAEL 2026-10-02] (Q43 RESOLVED); placement [OPERATOR 2026-10-02] (Q24) | +| H2 Silicon Valley: The Heart of Tech | Replaces the Hacker Dojo block [MICHAEL 2026-10-15]. Subtitle "Innovation \| Community \| Networking". Two paragraphs, a lead line, and a seven-item skills list (two columns from 48rem), as given. Body text at `--text-base`, about 15% smaller than before. Logo not shown. The row below is superseded. | [MICHAEL 2026-10-15] | | H2 Hacker Dojo | Subtitle: "Innovation community and advisory network." Logo removed from the page [MICHAEL 2026-10-03 v1.0 change list]. One paragraph, verbatim, as replaced in Michael's 2026-10-07 change list (Michael's en dashes kept; no em dash): "Many of us met at Hacker Dojo, a premier coworking, maker, and networking community in the heart of Silicon Valley, minutes from the headquarters of Google, NVIDIA, Apple, Meta, NASA Ames, Stanford, SRI International, and many more – where every day brings direct discussions with, and participation in, the latest ideas and experience of deep and broad knowledge base and professional expertise – and “live” the cutting-edge developments and information, news, and breaking trends for problem solving and opportunities, innovation and creativity, and resources; its several hundred members cover a full range of skills: blockchain, crypto, and decentralized and distributed systems; software, hardware, devices, IoT, physical AI, and robotics; AI agents and local (on-device) AI; cybersecurity and cryptography; networking and infrastructure; UX and UI design." | [MICHAEL 2026-10-07]; earlier [MICHAEL 2026-10-03 v1.0 change list] (Q44 subtitle kept; Q45 logo no longer shown on the page) | | H2 Advisors | Cards, in order: Daniel Meyer, "Co-founder, Full-stack development"; Adam Fry, "AI agents, infrastructure and deployment"; Patrick Muggler, "Connected logistics and IoT"; Aaron Godbout, "AI transformation and custom AI agents" [MICHAEL 2026-10-13]; Arshi Chadha, "AI security" [MICHAEL 2026-10-08]. Omer F. Yalcin ("Data scientist and computational social scientist") joined [MICHAEL 2026-10-07] and is removed until his employer gives permission; restore his card and photo from #118 when it does [MICHAEL 2026-10-08]. Bios for Patrick, Arshi, and Daniel are verbatim from the brief; Adam's bio is as updated 2026-10-06; Aaron's bio is word for word as Michael chose it on 2026-10-09, with no closing line (`src/content/people.ts`). Omer's bio is condensed from his LinkedIn profile, approved by Michael, for use if he returns; no advisor bio has an "advises zzThis on" closing line (Q72, [MICHAEL 2026-10-07 #116]). Headshots for Patrick, Aaron, Arshi, and Adam (Q46). Aaron has no profile link. Daniel Meyer keeps initials. Ridham Bhagat removed (Danny approved 2026-10-07). | [MICHAEL 2026-10-06] [MICHAEL 2026-10-07] [MICHAEL 2026-10-08] | | H2 Codes written by hand | Four real photos in a 2×2 (Section 3.8): hw-agent-notes, hw-usps-tally, hw-mark-on-object, and hw-dog-collar-tag, including the two capital-ZZ photos (Q42 RESOLVED). zz-hackerdojo-zz, zz-helloworld-zz, and zz-roto-zz are removed. Label: "Real photos of handwritten codes." | [MICHAEL 2026-10-02]; label INFERRED | diff --git a/src/content/contact.ts b/src/content/contact.ts index 6b639fd..8bc8dcd 100644 --- a/src/content/contact.ts +++ b/src/content/contact.ts @@ -71,14 +71,25 @@ export const aboutPage = { }; export const hackerDojo = { - heading: "Hacker Dojo", - subtitle: "Innovation community and advisory network", - // [MICHAEL 2026-10-03 v1.0 change list] One paragraph. The logo stays in the data and is not shown. - // [MICHAEL 2026-10-06 change list] Paragraph replaced as given. - // [MICHAEL 2026-10-07 change list] Paragraph replaced again as given. - // [MICHAEL 2026-10-15] "Many of us are at" becomes "Many of us met at". + // [MICHAEL 2026-10-15] The Hacker Dojo block becomes a Silicon Valley + // block: new heading, subtitle, two paragraphs and a skills list, as given. + // The export keeps its old name; the logo stays in the data, not shown. + heading: "Silicon Valley: The Heart of Tech", + subtitle: "Innovation | Community | Networking", paragraphs: [ - "Many of us met at Hacker Dojo, a premier coworking, maker, and networking community in the heart of Silicon Valley, minutes from the headquarters of Google, NVIDIA, Apple, Meta, NASA Ames, Stanford, SRI International, and many more – where every day brings direct discussions with, and participation in, the latest ideas and experience of deep and broad knowledge base and professional expertise – and “live” the cutting-edge developments and information, news, and breaking trends for problem solving and opportunities, innovation and creativity, and resources; its several hundred members cover a full range of skills: blockchain, crypto, and decentralized and distributed systems; software, hardware, devices, IoT, physical AI, and robotics; AI agents and local (on-device) AI; cybersecurity and cryptography; networking and infrastructure; UX and UI design.", + "Many of us are based in the heart of Silicon Valley and met through its coworking spaces, maker communities, professional networks, and technology events. We work near the headquarters and research centers of Google, NVIDIA, Apple, Meta, NASA Ames, Stanford University, SRI International, and many other leading organizations.", + "Here, we participate in direct discussions about emerging technologies and draw on a deep, broad base of professional knowledge. We live and work close to cutting-edge developments, breaking trends, new approaches to problem-solving, and opportunities for innovation and collaboration.", + ], + networkLead: + "Our extended network includes hundreds of people who contribute expertise and advice across:", + skills: [ + "Blockchain, crypto, and decentralized and distributed systems", + "Software, hardware, connected devices, and IoT", + "Physical AI and robotics", + "AI agents and local, on-device AI", + "Cybersecurity and cryptography", + "Networking and infrastructure", + "UX and UI design", ], logo: { src: "images/logos/hacker-dojo.webp", diff --git a/src/pages/about.astro b/src/pages/about.astro index fb44ddf..c98f7e8 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -104,6 +104,12 @@ const handwrittenSet = [ {hackerDojo.paragraphs.map((paragraph) => (

{paragraph}

))} +

{hackerDojo.networkLead}

+
    + {hackerDojo.skills.map((skill) => ( +
  • {skill}
  • + ))} +
diff --git a/src/styles/b-about.css b/src/styles/b-about.css index 0ca83c9..a8961ed 100644 --- a/src/styles/b-about.css +++ b/src/styles/b-about.css @@ -245,12 +245,29 @@ a.pill { color: var(--color-ink-3); } -.dojo p:not(.dojo__sub) { - font-size: var(--text-md); +/* [MICHAEL 2026-10-15] Body about 15% smaller: --text-base (1.0625rem) + is 85% of the previous --text-md (1.25rem). */ +.dojo p:not(.dojo__sub), +.dojo__skills { + font-size: var(--text-base); line-height: 1.55; max-width: 64ch; } +.dojo__skills { + display: grid; + gap: var(--space-2xs) var(--space-md); + margin: 0; + padding-inline-start: 1.25em; + max-width: 72ch; +} + +@media (min-width: 48rem) { + .dojo__skills { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } +} + .dojo__head { display: grid; gap: var(--space-2xs); diff --git a/tests/bCopy.test.ts b/tests/bCopy.test.ts index 146c85f..5e896fe 100644 --- a/tests/bCopy.test.ts +++ b/tests/bCopy.test.ts @@ -26,8 +26,12 @@ describe("B v1.0 copy locks", () => { }); it("uses one Hacker Dojo paragraph and the decision bands", () => { - expect(hackerDojo.paragraphs).toHaveLength(1); + // [MICHAEL 2026-10-15] Silicon Valley block: two paragraphs, seven skills. + expect(hackerDojo.heading).toBe("Silicon Valley: The Heart of Tech"); + expect(hackerDojo.paragraphs).toHaveLength(2); expect(hackerDojo.paragraphs[0]).toContain("Apple"); + expect(hackerDojo.skills).toHaveLength(7); + expect(hackerDojo.paragraphs.join(" ")).not.toMatch(/Hacker Dojo/); expect(decisionBands.names).toEqual([ "Manual", "Rescan", From 74dfd5591022959301c01013e8963d54269796dd Mon Sep 17 00:00:00 2001 From: scrimshawlife-ctrl Date: Thu, 15 Oct 2026 20:55:28 -0700 Subject: [PATCH 4/4] Intent accepted by Danny; US3 describes the Silicon Valley block [MICHAEL 2026-10-15] --- intent/2026-10-15-michael-about-minor.md | 8 ++++---- specs/001-marketing-site/spec.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/intent/2026-10-15-michael-about-minor.md b/intent/2026-10-15-michael-about-minor.md index a0940c2..3c98e5f 100644 --- a/intent/2026-10-15-michael-about-minor.md +++ b/intent/2026-10-15-michael-about-minor.md @@ -2,7 +2,7 @@ Author: Claude (working with Michael) Date: 2026-10-15 -Status: draft (accepted when Danny merges the PR that adds it) +Status: accepted (by Danny, 2026-10-15 8:50 PM PT: "Go ahead and merge the edits.") Product: zzThis (`Zero-State-LLC/zzthis`) ## Proposed outcome @@ -13,7 +13,7 @@ Text-only changes on About, as Michael gave them [MICHAEL 2026-10-15]: 2. Founder title: "Founder, new products and business models architect, project lead". 3. Founder bio, 2003 sentence: names the patent application ("Methods and systems for electronic mail, internet target and direct marketing, and electronic mail banner") and says it described a method for sorting tagged emails into dedicated tabs. 4. Founder bio, 2001 sentence: now "barely familiar with technology or email; I could hardly tell POP from SMTP", followed by two new sentences on the email spam surge and his tag-and-sort solution. Michael's em dash is a semicolon (site rule: no em dash). -5. Hacker Dojo: "Many of us met at Hacker Dojo, ..." (rest unchanged). +5. The Hacker Dojo block is replaced by a "Silicon Valley: The Heart of Tech" block [MICHAEL 2026-10-15]: subtitle "Innovation | Community | Networking", two paragraphs, a lead line, and a seven-item skills list (two columns from 48rem), as given. No Hacker Dojo text and no logo. Body text at `--text-base`. See `docs/SPEC.md` (H2 Silicon Valley row). 6. Location: "Silicon Valley (Santa Clara) and New York City." 7. Home hero sub-headline, last sentence: "The “zz” ends tell our scanner exactly where to look, just like the start and end bars on a barcode and the three corner squares on a QR code." @@ -22,8 +22,8 @@ The patent title is in quotation marks, since the bio is plain text and cannot i ## Affected users / systems -`src/content/people.ts`, `src/content/contact.ts`, `src/content/hero.ts`, `tests/hero.test.ts`, `tests/content.test.ts`, `tests/content-site.test.ts`, `specs/001-marketing-site/spec.md`, `docs/SPEC.md`. +`src/content/people.ts`, `src/content/contact.ts`, `src/pages/about.astro`, `src/styles/b-about.css`, `tests/bCopy.test.ts`, `tests/people.test.ts`, `src/content/hero.ts`, `tests/hero.test.ts`, `tests/content.test.ts`, `tests/content-site.test.ts`, `specs/001-marketing-site/spec.md`, `docs/SPEC.md`. ## Next -Danny reviews and merges. Merging the PR that adds this file accepts it. +Accepted by Danny 2026-10-15 8:50 PM PT; merge PR #181. diff --git a/specs/001-marketing-site/spec.md b/specs/001-marketing-site/spec.md index e273a60..c8f75ea 100644 --- a/specs/001-marketing-site/spec.md +++ b/specs/001-marketing-site/spec.md @@ -45,7 +45,7 @@ Acceptance: `/applications` and the Home applications band show the panels in `d As an investor or collaborator, I can read the founder origin, see the founder and advisors with roles and short bios, and see the current prototype explorations, so that I know who to talk to [BRIEF] [MICHAEL 2026-10-02]. -Acceptance: `/about` follows `docs/SPEC.md` Sections 3.5 and 3.1b. The founder card matches the advisor card and headshot size. The founder title and bio, and the single Hacker Dojo paragraph, are the v1.0 lines. The Hacker Dojo logo is not shown. Profile links appear only where a URL was supplied [MICHAEL 2026-10-02] [MICHAEL 2026-10-03 v1.0 change list]. After Michael's 2026-10-07 changes, the founder bio and the Hacker Dojo paragraph are his 2026-10-07 text, the advisors ended with Omer F. Yalcin (removed on 2026-10-08 until his employer gives permission, so the advisors now end with Arshi Chadha [MICHAEL 2026-10-08]), the prototypes block lists zzthis.com (theme-aware zzThis wordmark) and zzthat.com (lowercase zzThat wordmark), and the label reads "zzThis is for commercial and government use; zzThat is our free consumer app, launching soon." [MICHAEL 2026-10-07] (`intent/2026-10-07-michael-content-changes.md`). After Michael's 2026-10-13 changes, the founder title reads "Founder, new products and business models architect, project lead", and the advisors are, in order, Daniel Meyer, Adam Fry, Patrick Muggler, Aaron Godbout ("AI transformation and custom AI agents", 440 by 440 headshot, no profile link, no closing line), and Arshi Chadha [MICHAEL 2026-10-13] (`intent/2026-10-13-michael-about-aaron-founder-title.md`). +Acceptance: `/about` follows `docs/SPEC.md` Sections 3.5 and 3.1b. The founder card matches the advisor card and headshot size. The founder title and bio, and the single Hacker Dojo paragraph, are the v1.0 lines. The Hacker Dojo logo is not shown. Profile links appear only where a URL was supplied [MICHAEL 2026-10-02] [MICHAEL 2026-10-03 v1.0 change list]. After Michael's 2026-10-07 changes, the founder bio and the Hacker Dojo paragraph are his 2026-10-07 text, the advisors ended with Omer F. Yalcin (removed on 2026-10-08 until his employer gives permission, so the advisors now end with Arshi Chadha [MICHAEL 2026-10-08]), the prototypes block lists zzthis.com (theme-aware zzThis wordmark) and zzthat.com (lowercase zzThat wordmark), and the label reads "zzThis is for commercial and government use; zzThat is our free consumer app, launching soon." [MICHAEL 2026-10-07] (`intent/2026-10-07-michael-content-changes.md`). After Michael's 2026-10-13 changes, the founder title reads "Founder, new products and business models architect, project lead", and the advisors are, in order, Daniel Meyer, Adam Fry, Patrick Muggler, Aaron Godbout ("AI transformation and custom AI agents", 440 by 440 headshot, no profile link, no closing line), and Arshi Chadha [MICHAEL 2026-10-13] (`intent/2026-10-13-michael-about-aaron-founder-title.md`). After Michael's 2026-10-15 changes, the Hacker Dojo paragraph is replaced by the "Silicon Valley: The Heart of Tech" block: subtitle "Innovation | Community | Networking", two paragraphs, a lead line, and a seven-item skills list, as given in `docs/SPEC.md`; no Hacker Dojo text or logo appears on `/about`, and the earlier single-paragraph Hacker Dojo requirement is superseded [MICHAEL 2026-10-15] (`intent/2026-10-15-michael-about-minor.md`). ### US4. Try it safely (P2)