Skip to content

Commit 04dcd4c

Browse files
committed
Merged campus-exteriors: a photo of each of the seven campus buildings, with Scottsdale's traditional church from its merger and Goodyear's high school auditorium (decision 135). The public site shows them on campus cards, adds an Initiatives section with Starting Point and Built on the Rock, offers the artwork as a download, and folds its menu on phones. All three packages pass verify on Rock 21.0.2
2 parents cb645f9 + af64a5b commit 04dcd4c

36 files changed

Lines changed: 435 additions & 22 deletions

‎.github/workflows/pages.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ on:
1010
- "cast/**"
1111
- "configuration/**"
1212
- "photos/**"
13+
- "graphics/**"
1314
- "docs/contributing.md"
1415
- "docs/roadmap.md"
1516
- ".github/workflows/pages.yml"

‎AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,5 +47,5 @@ The first line turns on the hooks that guard `main`. The second makes every merg
4747

4848
15. **Keep the docs and the public site current.** If your change affects anything the docs in `docs/` describe, or anything the public site in `site/` shows, update those pages on the same branch. A change is not finished until they match it.
4949
- **Docs.** Search `docs/` for the feature, numbers, and file names you changed, and fix every page that describes them, such as [How it works](docs/how-it-works.md), [Verification](docs/verification.md), [Planned work](docs/planned.md), and the glossary.
50-
- **The site.** Most of the site is built from `cast/`, `configuration/`, `photos/`, `docs/contributing.md`, and `docs/roadmap.md`, so those parts follow your change on the next build. The pages in `site/src/pages/` are hand-written, though. If one describes what you changed, such as the datasets, load times, or a feature, edit it.
50+
- **The site.** Most of the site is built from `cast/`, `configuration/`, `photos/`, `graphics/`, `docs/contributing.md`, and `docs/roadmap.md`, so those parts follow your change on the next build. The pages in `site/src/pages/` are hand-written, though. If one describes what you changed, such as the datasets, load times, or a feature, edit it.
5151
- **Check it.** After any change to those folders or the site, run `node site/build.js` and look at the pages your change touches. See the [site README](site/README.md) for its rules.

‎configuration/README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ Campuses are named by city only, with no "Campus" suffix. All are in the Phoenix
100100
| Phoenix | Core 1, Core 3, Full 7 | Rock's built-in main campus, renamed. North Phoenix, where the Cast lives. |
101101
| Peoria | Core 3, Full 7 | West Valley. |
102102
| Gilbert | Core 3, Full 7 | East Valley. |
103-
| Scottsdale | Full 7 | Older, higher-income households. |
103+
| Scottsdale | Full 7 | Older, higher-income households. It was an independent church until it merged with Rock Solid Church and became a campus. |
104104
| Chandler | Full 7 | Young families; large kids ministry. |
105-
| Goodyear | Full 7 | Fast-growing far west; more first-time guests. |
105+
| Goodyear | Full 7 | Fast-growing far west; more first-time guests. It meets in a high school auditorium, so volunteers set up and tear down every Sunday. |
106106
| Tempe | Full 7 | Urban; singles and young adults. |
107107

108108
## Connection statuses

‎configuration/campuses.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
"datasets": [
112112
"full-7"
113113
],
114-
"notes": "Older, higher-income households.",
114+
"notes": "Older, higher-income households. It was an independent church until it merged with Rock Solid Church and became a campus.",
115115
"location": {
116116
"guid": "1BB80CE5-FF05-4B0A-91DB-9CCB5681C3DD",
117117
"latitude": 33.4942,
@@ -177,7 +177,7 @@
177177
"datasets": [
178178
"full-7"
179179
],
180-
"notes": "Fast-growing far west; more first-time guests.",
180+
"notes": "Fast-growing far west; more first-time guests. It meets in a high school auditorium, so volunteers set up and tear down every Sunday.",
181181
"location": {
182182
"guid": "22965911-06CE-4AAA-8A62-92098643DB12",
183183
"latitude": 33.4353,

‎docs/decisions.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ This log wins over the [design spec](design-spec.md) wherever the two disagree.
115115
| 50 | 2026-10-16 | The image model's full-size originals are kept in git in `photos/originals/`, untouched and in the format the model made, beside the 400-pixel photos Rock uses. | A photo can be re-cropped or resized later without making it again, and a regenerated face would not match the approved one. |
116116
| 56 | 2026-10-19 | Each Cast small group gets a photo of its actual members, made from their profile photos: a casual meeting or invitation photo with Bibles around, each in its own living room, patio, or yard. Core 3's companion groups do not, because the loader plans their members on install day. | Group Finder looks real when the faces on a group match the people in it. |
117117
| 62 | 2026-10-19 | Every dataset sets each Cast small group's photo, stored as Rock stores a photo uploaded on the group's page (the Default file type). The loader turns on Show Image on Rock's Group Finder page, which is off by default, so the cards show the photos. | The photos only help if people see them, and Group Finder is where people choose a group. |
118+
| 135 | 2026-10-23 | Each of the seven campuses has a distinct exterior photo, ready for Sunday without people. Phoenix follows the existing building references. Goodyear meets in a high school auditorium and is a set-up and tear-down campus, so its branding is portable. Scottsdale was an independent church until it merged with Rock Solid Church and became a campus, so it keeps its traditional sanctuary with light brand updates. Both facts are also in each campus's notes. The other campuses use courtyard, converted retail, family-campus, and urban warehouse buildings. The photos are repository assets and public-site downloads; assigning campus image fields in Rock is separate work. | The user requested varied campus types, including one school and one traditional church. Shared branding should not turn every campus into the same building. |
118119

119120
## Small groups
120121

‎docs/roadmap.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ Where the project stands: the team's working list. Update this page whenever som
1111
- The address pool: 18,000 real-street addresses with house numbers that do not exist, and the Cast moved onto it.
1212
- The Phase 0 builder: configuration, people, Sunday attendance and kids check-in, giving history, a generated crowd, and validation. Core 1 loads in about 4 seconds. Full 7 with a 17,000-household crowd loads in about 29 seconds (about 44 with check images) and passes 89% of measured values.
1313
- Photo rules, photo ethnicity for every Cast adult, and the image agent's brief.
14+
- The public site's church page has an Initiatives section: Starting Point, the first, with its artwork, and the Built on the Rock campaign. The brand page offers initiative artwork as downloads. On phones, the top navigation folds behind a Menu button.
15+
- Seven distinct [campus exterior photos](../photos/campuses/README.md), ready for Sunday morning without people. Goodyear meets in a high school auditorium and sets up and tears down every Sunday, Scottsdale keeps the traditional church building it had as an independent church before it merged, and Phoenix follows the existing building references. The public site's campus cards and downloads include the set (decision 135). Campus image loading into Rock remains separate work.
1416
- All 45 legacy Cast portraits have been updated and approved. The temporary photo review is closed.
1517
- Every Cast photo is delivered: 130 new people and the 45 legacy redos (175 photos), plus the 120-photo Core 3 pool. All are in `photos/manifest.json`.
1618
- Photos load into Rock: every Cast person's delivered photo shows on their profile, and in Core 3 about half of the generated households get faces from the pool, one photo ethnicity per family, with no face repeated on a campus (decision 30).

‎graphics/README.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,5 @@ graphics/
2929
- When artwork changes an architectural reference, update that photo's PNG/JPEG pair, manifest, and guide together. Link the artwork here instead of duplicating campaign masters under `photos/`.
3030

3131
These files are reusable design assets. Saving them here does not automatically assign them to Rock records or include them in install packages.
32+
33+
The public site reads every initiative folder. The church page shows the first image of each, and the brand page offers each image as a download. When you add an initiative, also add its words to the Initiatives section in `site/src/pages/church.js`.

‎graphics/initiatives/starting-point/manifest.json‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@
3535
"jpeg": "../../../photos/references/church/lobby-toward-worship-center.jpg",
3636
"date": "2026-10-21",
3737
"use": "User-requested lobby wall adaptation of the campaign graphic"
38+
},
39+
{
40+
"file": "starting-point-hero-v1.png",
41+
"date": "2026-10-23",
42+
"use": "Public site: the church page's Initiatives section and a brand page download"
3843
}
3944
]
4045
}

‎photos/README.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
An image model makes the people photos from the [photo brief](brief.md). This folder holds the photo rules, the delivered photos, and the manifest the builder reads.
44

5+
[Campus exteriors](campuses/README.md) show all seven Rock Solid Church locations ready for Sunday morning without people. The set includes a high school auditorium and a traditional church campus. It is available in the public site's campus cards and downloads; campus images are not yet installed into Rock by the loader.
6+
57
Reusable campaign artwork belongs in [graphics/initiatives/](../graphics/README.md), with one folder per initiative. The Starting Point campaign master lives there; its installed lobby appearance remains in [the church reference pack](references/church/README.md).
68

79
## Kinds of images
@@ -88,4 +90,6 @@ The [photo brief](brief.md) is the complete brief for the image model. The build
8890
| `groups/` | Delivered group photos, `{group-key}.jpg`, and their `manifest.json` | Yes |
8991
| `opportunity-brief.md` | The brief for the serving opportunity photos | Yes |
9092
| `opportunities/` | Delivered opportunity photos, `{team}.jpg`, and their `manifest.json` | Yes |
93+
| `campuses/` | Seven distinct campus exterior JPEGs, their manifest, and reuse guide | Yes |
94+
| `originals/campuses/` | Full-size original campus exterior PNGs | Yes |
9195
| `originals/` | The image model's full-size originals of both, same names, in the format the model made (JPEG or PNG) | Yes |

‎photos/campuses/README.md‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Campus exterior photos
2+
3+
Seven fictional Rock Solid Church campuses, ready for Sunday morning with no people in view. Each campus has a distinct building type. Church branding ties the set together without making every building look like the original Phoenix campus.
4+
5+
| Campus | Building | JPEG | PNG original |
6+
| --- | --- | --- | --- |
7+
| Phoenix | Established contemporary main campus, matching the existing building references | [Photo](phoenix.jpg) | [Original](../originals/campuses/phoenix.png) |
8+
| Peoria | Desert courtyard church with warm masonry and a shaded pergola | [Photo](peoria.jpg) | [Original](../originals/campuses/peoria.png) |
9+
| Gilbert | Converted neighborhood retail anchor | [Photo](gilbert.jpg) | [Original](../originals/campuses/gilbert.png) |
10+
| Scottsdale | Traditional church building, kept from its years as an independent church, with light branding updates | [Photo](scottsdale.jpg) | [Original](../originals/campuses/scottsdale.png) |
11+
| Chandler | Contemporary family campus with a tall glass entrance and kids wing | [Photo](chandler.jpg) | [Original](../originals/campuses/chandler.png) |
12+
| Goodyear | Portable campus at a high school auditorium, with church banners and a welcome table set up each Sunday | [Photo](goodyear.jpg) | [Original](../originals/campuses/goodyear.png) |
13+
| Tempe | Urban warehouse conversion with brick, factory windows, and a sawtooth roof | [Photo](tempe.jpg) | [Original](../originals/campuses/tempe.png) |
14+
15+
The [manifest](manifest.json) maps every photo to the existing campus key and Guid in [configuration/campuses.json](../../configuration/campuses.json). It records native dimensions, generation prompts, source artwork, and review notes. PNG originals are unchanged image-generator outputs. JPEGs retain the full native size, use quality 90, and have metadata removed.
16+
17+
## Reusing the photos
18+
19+
Use the relevant campus image as an actual visual reference for future scenes at that location. Use [the approved logo](../references/church/branding/rock-solid-church-logo.png) whenever church branding is visible. Keep the venue types and each building's roofline, materials, and entry arrangement distinct. Goodyear sets up and tears down every Sunday, so it uses removable church branding at a fictional school, not permanent church signs on school walls. Scottsdale was an independent church before it merged with Rock Solid Church, so it keeps its older sanctuary, steeple, and stained glass.
20+
21+
These venue assignments define visual references. No real property, school, or address is depicted. Existing campus names, Guids, service times, and data about rooms are unchanged. The original twelve-view [church reference pack](../references/church/README.md) describes Phoenix, not all seven buildings.
22+
23+
The public site's campus cards and brand downloads use this set. These photos are not yet assigned to campus image fields by the Rock package builder or loader.

0 commit comments

Comments
 (0)