B2BEA.org Rebuild build-execution S-07
build-execution artifact · for B2BEA.org Rebuild · phase S-07 · status complete
- Added /api/access/company-profile GET for owned organization profile fields.
- Portal runtime can hydrate read-only data-portal-profile-field targets as well as editable form fields.
- Company shell declares inert build-time organization profile placeholders hydrated only after runtime auth/access succeeds.
- Company profile surface is read-only because no company update-review table exists yet.
- No CSS changes were made.
| detail | result | command |
|---|---|---|
| 13/13 focused tests passed after red failure | pass | node --test test/accessCompanyProfile.test.js test/portalRuntimeGuard.test.js |
| 71/71 tests passed locally | pass | npm test |
| CSS governance audit passed | pass | node scripts/audit-css-governance.js |
| Function and helper syntax checks passed | pass | node --check functions/api/access/company-profile.js && node --check functions/_lib/ownedSummaries.js |
| Eleventy wrote 126 files; local missing Sanity/Supabase env warnings are expected fallbacks | pass | npm run build |
| PR #42 check run succeeded | pass | GitHub Actions CI / build |
| PR #42 preview deployment succeeded | pass | Cloudflare Pages preview |
feature/b2bea-slice-7-company-profile
https://github.com/b2bea-org/b2bea-website/pull/42
Start Slice 8 from origin/main. Candidate: portal runtime hardening/tests or authenticated pending profile update status reads.
Start Slice 8 from origin/main. Candidate: portal runtime hardening/tests or authenticated pending profile update status reads.
| detail | result | command |
|---|---|---|
| 13/13 focused tests passed after red failure | pass | node --test test/accessCompanyProfile.test.js test/portalRuntimeGuard.test.js |
| 71/71 tests passed locally | pass | npm test |
| CSS governance audit passed | pass | node scripts/audit-css-governance.js |
| Function and helper syntax checks passed | pass | node --check functions/api/access/company-profile.js && node --check functions/_lib/ownedSummaries.js |
| Eleventy wrote 126 files; local missing Sanity/Supabase env warnings are expected fallbacks | pass | npm run build |
| PR #42 check run succeeded | pass | GitHub Actions CI / build |
| PR #42 preview deployment succeeded | pass | Cloudflare Pages preview |
- Added /api/access/company-profile GET for owned organization profile fields.
- Portal runtime can hydrate read-only data-portal-profile-field targets as well as editable form fields.
- Company shell declares inert build-time organization profile placeholders hydrated only after runtime auth/access succeeds.
- Company profile surface is read-only because no company update-review table exists yet.
- No CSS changes were made.
Start Slice 8 from origin/main. Candidate: portal runtime hardening/tests or authenticated pending profile update status reads.
Machine-readable source fields
build-execution
feature/b2bea-slice-7-company-profile
b2bea-website
S-07
/Users/justinking/Vaults/Projects/B2BEA-org-new/.worktrees/b2bea-slice-7-company-profile
- Added /api/access/company-profile GET for owned organization profile fields.
- Portal runtime can hydrate read-only data-portal-profile-field targets as well as editable form fields.
- Company shell declares inert build-time organization profile placeholders hydrated only after runtime auth/access succeeds.
- Company profile surface is read-only because no company update-review table exists yet.
- No CSS changes were made.
2026-05-08T18:58:31Z
main
3e52e313e7a13e63c4dff4192e0e17996c9bd5b6 feat: add owned company profile surface
Start Slice 8 from origin/main. Candidate: portal runtime hardening/tests or authenticated pending profile update status reads.
a6d1bc32071eb5b71d7d576f50bb61c72b1a9b93
https://github.com/b2bea-org/b2bea-website/pull/42
| detail | result | command |
|---|---|---|
| 13/13 focused tests passed after red failure | pass | node --test test/accessCompanyProfile.test.js test/portalRuntimeGuard.test.js |
| 71/71 tests passed locally | pass | npm test |
| CSS governance audit passed | pass | node scripts/audit-css-governance.js |
| Function and helper syntax checks passed | pass | node --check functions/api/access/company-profile.js && node --check functions/_lib/ownedSummaries.js |
| Eleventy wrote 126 files; local missing Sanity/Supabase env warnings are expected fallbacks | pass | npm run build |
| PR #42 check run succeeded | pass | GitHub Actions CI / build |
| PR #42 preview deployment succeeded | pass | Cloudflare Pages preview |
2026-05-08T18:59:23.137Z