# RENU + VCA Education Platform™ — Acquisition Source Snapshot v1.0

## Acquisition Source Forensic Audit — Read Only

Source archive: `C:/Users/vince/Desktop/renu-vca-education-platform.zip`  
Archive SHA-256: `b74d000b67ca1050062b8b61c421aee80fbfea223953814ac54e06fc222f6274`  
Archive last modified: August 26, 2026, 5:31:47 PM local file timestamp  
Audit date: August 26, 2026  
Audit posture: read-only forensic inventory. The source archive was inspected in an isolated audit extraction under `work/`; no source code was modified, refactored, renamed, upgraded, deleted, or deployed.

This source snapshot represents the current pre-funding executive-demonstration implementation. It does not, by itself, imply that deferred production infrastructure was already completed.

## 1. Complete Source-Tree Inventory

ZIP entries: 43 total; 30 files and 13 directory entries.

| File | Size bytes | Material classification |
|---|---:|---|
| `.gitignore` | 209 | SCAFFOLD ONLY / BUILD HYGIENE |
| `app/globals.css` | 7395 | EDUCATION PLATFORM ACQUIRED SOURCE ASSET; BMV/VCA PRE-FUNDING PRODUCT IP / PROVENANCE |
| `app/layout.tsx` | 971 | EDUCATION PLATFORM ACQUIRED SOURCE ASSET; VERCEL ANALYTICS THIRD-PARTY DEPENDENCY; V0 GENERATED METADATA PRESENT |
| `app/page.tsx` | 128 | EDUCATION PLATFORM ACQUIRED SOURCE ASSET |
| `components.json` | 428 | SCAFFOLD ONLY; THIRD-PARTY SHADCN CONFIGURATION |
| `components/renu/career-action-plan.tsx` | 12725 | EDUCATION PLATFORM ACQUIRED SOURCE ASSET; BMV/VCA PRE-FUNDING PRODUCT IP / PROVENANCE; DEMO / EXTERNAL LINK FLOW |
| `components/renu/executive-demo.tsx` | 13632 | EDUCATION PLATFORM ACQUIRED SOURCE ASSET; BMV/VCA PRE-FUNDING PRODUCT IP / PROVENANCE; DEMO FLOW |
| `components/ui/button.tsx` | 3198 | SCAFFOLD ONLY; THIRD-PARTY UI PATTERN; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `lib/providers/apprenticeship/index.ts` | 706 | STATIC PROVIDER DEFINITION; THIRD-PARTY EXTERNAL LINKS |
| `lib/providers/careeronestop/index.ts` | 957 | STATIC PROVIDER DEFINITION; THIRD-PARTY EXTERNAL LINKS |
| `lib/providers/college-scorecard/index.ts` | 354 | STATIC PROVIDER DEFINITION; THIRD-PARTY EXTERNAL LINK |
| `lib/providers/onet/index.ts` | 236 | STATIC PROVIDER DEFINITION; THIRD-PARTY EXTERNAL LINK |
| `lib/providers/student-aid/index.ts` | 1118 | STATIC PROVIDER DEFINITION; THIRD-PARTY EXTERNAL LINKS |
| `lib/renu-demo-data.ts` | 3467 | DEMO / SEEDED DATA; EDUCATION PLATFORM ACQUIRED SOURCE ASSET |
| `lib/utils.ts` | 166 | SCAFFOLD ONLY; THIRD-PARTY UI UTILITY WRAPPER |
| `next.config.mjs` | 520 | BUILD / DEPLOYMENT CONFIGURATION; EDUCATION PLATFORM SOURCE ASSET |
| `package.json` | 797 | SOURCE DEPENDENCY REGISTER; THIRD-PARTY DEPENDENCY MANIFEST |
| `pnpm-lock.yaml` | 126604 | LOCKED SOURCE DEPENDENCY REGISTER; THIRD-PARTY DEPENDENCY MANIFEST |
| `postcss.config.mjs` | 144 | BUILD CONFIGURATION; THIRD-PARTY TAILWIND/POSTCSS TOOLING |
| `public/apple-icon.png` | 2626 | PUBLIC ICON ASSET; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/icon-dark-32x32.png` | 585 | PUBLIC ICON ASSET; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/icon-light-32x32.png` | 566 | PUBLIC ICON ASSET; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/icon.svg` | 1304 | PUBLIC ICON ASSET; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/images/renu-vca-official-logo.png` | 2018114 | BMV/VCA PRE-FUNDING PRODUCT IP / PROVENANCE; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/placeholder-logo.png` | 568 | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |
| `public/placeholder-logo.svg` | 3208 | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |
| `public/placeholder-user.jpg` | 1635 | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |
| `public/placeholder.jpg` | 1064 | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |
| `public/placeholder.svg` | 3253 | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |
| `tsconfig.json` | 647 | BUILD CONFIGURATION; TYPESCRIPT SOURCE ASSET |

## 2. Framework, Language, Dependency, And Package-Manager Versions

Framework and language evidence from actual files:

| Item | Evidence |
|---|---|
| Application framework | Next.js App Router; `app/layout.tsx` and `app/page.tsx` |
| Next.js | `package.json` pins `16.3.0`; lock resolves `16.3.0` |
| React | `package.json` uses `^19`; lock resolves `19.2.4` |
| React DOM | `package.json` uses `^19`; lock resolves `19.2.4` |
| TypeScript | `package.json` pins `5.7.3`; lock resolves `5.7.3` |
| Styling | Tailwind CSS 4 via `app/globals.css`, `postcss.config.mjs`, `tailwindcss` `4.3.3`, `@tailwindcss/postcss` `4.3.3` |
| UI scaffold | shadcn config `base-nova`, Base UI button primitive, CVA, clsx, tailwind-merge, lucide-react |
| Package manager | pnpm inferred from `pnpm-lock.yaml`; no `packageManager` field declares an exact pnpm binary version |
| Lockfile version | `pnpm-lock.yaml` lockfileVersion `9.0` |
| Node version | No `engines.node` field in `package.json`; exact required Node version is not declared in the source snapshot |

Direct dependency register:

| Type | Package | Specifier | Resolved version from lockfile |
|---|---|---|---|
| dependencies | `@base-ui/react` | `^1.5.0` | `1.5.0(@date-fns/tz@1.4.1)(@types/react@19.2.14)(date-fns@4.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)` |
| dependencies | `@vercel/analytics` | `1.6.1` | `1.6.1(next@16.3.0(@babel/core@7.29.7)(@types/node@24.10.4)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)` |
| dependencies | `class-variance-authority` | `^0.7.1` | `0.7.1` |
| dependencies | `clsx` | `^2.1.1` | `2.1.1` |
| dependencies | `lucide-react` | `^1.16.0` | `1.17.0(react@19.2.4)` |
| dependencies | `next` | `16.3.0` | `16.3.0(@babel/core@7.29.7)(@types/node@24.10.4)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)` |
| dependencies | `react` | `^19` | `19.2.4` |
| dependencies | `react-dom` | `^19` | `19.2.4(react@19.2.4)` |
| dependencies | `shadcn` | `^4.8.0` | `4.10.0(@types/node@24.10.4)(typescript@5.7.3)` |
| dependencies | `tailwind-merge` | `^3.3.1` | `3.4.0` |
| dependencies | `tw-animate-css` | `^1.4.0` | `1.4.0` |
| devDependencies | `@tailwindcss/postcss` | `^4.3.3` | `4.3.3` |
| devDependencies | `@types/node` | `^24` | `24.10.4` |
| devDependencies | `@types/react` | `^19` | `19.2.14` |
| devDependencies | `@types/react-dom` | `^19` | `19.2.3(@types/react@19.2.14)` |
| devDependencies | `postcss` | `^8.5` | `8.5.6` |
| devDependencies | `tailwindcss` | `^4.3.3` | `4.3.3` |
| devDependencies | `typescript` | `5.7.3` | `5.7.3` |

The lockfile contains 448 locked package keys requiring third-party license review. A machine-readable register is included separately as `RENU-VCA-third-party-license-register-v1.0.csv`.

## 3. Application Architecture And Entry Points

The runtime entry is `app/page.tsx`, which imports and renders `ExecutiveDemo` from `components/renu/executive-demo.tsx`.

`app/layout.tsx` defines application metadata, Manrope and DM Mono Google fonts through `next/font/google`, the light viewport theme, and a production-only Vercel Analytics component guarded by `process.env.NODE_ENV === 'production'`.

`components/renu/executive-demo.tsx` is the primary client-side executive demonstration shell. It controls navigation through React state rather than routes, server APIs, or persisted session records.

`components/renu/career-action-plan.tsx` is the client-side action-plan view and print/save surface. It imports seeded learner/match/roadmap data and static provider/link definitions.

There are no route-handler files, no server actions, no API directory, and no server-side data persistence layer in this source snapshot.

## 4. Every RENU-Specific Source Component And Function

| File / component | Function |
|---|---|
| `components/renu/executive-demo.tsx` / `Brand` | Displays the official RENU + VCA logo via `next/image`. |
| `components/renu/executive-demo.tsx` / `Pill` | Small uppercase label badge used throughout the demo. |
| `components/renu/executive-demo.tsx` / `Meter` | Six-step visual progress indicator for the learner flow. |
| `components/renu/executive-demo.tsx` / `Header` | Logo, Back button, and Reset demo control. |
| `components/renu/executive-demo.tsx` / `Landing` | First-screen executive platform preview with Enter Platform and View Learner Journey actions. |
| `components/renu/executive-demo.tsx` / `Workspace` | Learner workspace with profile chip and four feature cards. Career Resolver is the active path; other cards are marked available soon. |
| `components/renu/executive-demo.tsx` / `Resolver` | Presents three resolver questions and records answers in local component state. |
| `components/renu/executive-demo.tsx` / `Results` | Displays static ranked career matches from seeded data. |
| `components/renu/executive-demo.tsx` / `Detail` | Shows Electrician as the top match with static score, wage range, apprenticeship path, and why-you-match reasons. |
| `components/renu/executive-demo.tsx` / `Roadmap` | Shows the seeded Electrician roadmap and links into the action plan or print flow. |
| `components/renu/executive-demo.tsx` / `ExecutiveDemo` | Orchestrates the screen state machine, answer capture, back/reset behavior, and print handoff. |
| `components/renu/career-action-plan.tsx` / `ResourceLink` | Renders an external resource card with target-blank link and source label. |
| `components/renu/career-action-plan.tsx` / `Section` | Numbered action-plan section wrapper. |
| `components/renu/career-action-plan.tsx` / `CareerActionPlan` | Renders generated plan, match rationale, roadmap, next actions, official resource links, and print/save controls. |

## 5. Complete Learner/Demo Flow Represented In Code

The screen state is defined as `landing -> workspace -> resolver -> results -> detail -> roadmap -> action-plan`.

1. Landing: executive platform preview with RENU + VCA branding and entry buttons.
2. Workspace: learner profile for Jordan in Clark County, Nevada; Career Resolver is the only active feature card.
3. Resolver: three questions collect work preference, environment preference, and career priority.
4. Results: static match list shows Electrician, Industrial Maintenance Technician, HVAC Technician, and Solar Installation Specialist.
5. Detail: Electrician is always the top selected match with 92% score and a hard-coded rationale.
6. Roadmap: static seven-stage pathway begins with verified career profile and OSHA 10-hour safety training.
7. Career Action Plan: renders a printable plan with official resource links, next actions, roadmap, and demonstration disclaimer.

The flow is stateful only in browser memory while the component is mounted. There is no login, no saved learner record, and no database-backed resume state.

## 6. Career Resolver Logic And Seeded Matching Architecture

Career Resolver functionality is seeded and deterministic. `lib/renu-demo-data.ts` defines three resolver questions, answer choices, static match objects, and the static roadmap.

The demo stores selected answers in React state. The answers are not used to calculate match scores, re-rank results, call APIs, or persist user profiles. After the third answer, the app moves to static results. The top Electrician match is fixed at 92%.

Why-you-match text in the detail/action-plan views is static, while the displayed `Based on:` value interpolates the user's selected answers when available.

Classification: DEMO / SEEDED DATA; no live matching engine, no production recommendation model, and no external labor-data API execution.

## 7. Career Action Plan Functionality

The Career Action Plan is a client-side printable view. It includes:

- Prepared-for line using seeded learner name and location.
- Generated date using the current browser/server runtime date.
- Career match card using seeded Electrician match data.
- Why-you-match reasons tied visually to collected demo answers.
- Static roadmap from `lib/renu-demo-data.ts`.
- Internal anchors for safety, career-building, and funding sections.
- External links to OSHA, Apprenticeship.gov, IBEW/JATC Southern Nevada, CareerOneStop, CSN, O*NET, and Federal Student Aid resources.
- `window.print()` controls for print/save behavior.

Classification: EDUCATION PLATFORM ACQUIRED SOURCE ASSET plus DEMO / EXTERNAL LINK FLOW.

## 8. Seeded / Mock / Demo Data

Seeded source data resides in `lib/renu-demo-data.ts`:

- Learner: Jordan, Clark County, Nevada, high school diploma, 2 years customer service, full-time availability.
- Resolver questions: work type, work environment, career priority.
- Static matches: Electrician 92%, Industrial Maintenance Technician 86%, HVAC Technician 81%, Solar Installation Specialist 77%.
- Static roadmap: career profile, OSHA 10-hour training, electrical fundamentals, apprenticeship readiness, employer introduction, paid apprenticeship, Career Passport issued.

Additional inline demo data resides in `components/renu/career-action-plan.tsx`:

- Why-you-match reasons.
- OSHA resource cards.
- Next three actions.
- Executive Demonstration disclaimer.

Default placeholder assets reside in `public/placeholder*`.

## 9. External Providers, Links, APIs, And Data-Source Abstractions

| Source file | URL |
|---|---|
| `components.json` | https://ui.shadcn.com/schema.json |
| `components/renu/career-action-plan.tsx` | https://www.osha.gov/training/outreach |
| `components/renu/career-action-plan.tsx` | https://www.osha.gov/training/outreach/find-a-trainer |
| `components/renu/career-action-plan.tsx` | https://www.osha.gov/training/outreach/training-providers |
| `lib/providers/apprenticeship/index.ts` | https://www.apprenticeship.gov/apprenticeship-job-finder |
| `lib/providers/apprenticeship/index.ts` | https://www.earnwhileyoulearn.org/ |
| `lib/providers/careeronestop/index.ts` | https://www.careeronestop.org/LocalHelp/EmploymentAndTraining/find-WIOA-training-programs.aspx |
| `lib/providers/careeronestop/index.ts` | https://www.careeronestop.org/ |
| `lib/providers/careeronestop/index.ts` | https://www.careeronestop.org/LocalHelp/AmericanJobCenters/american-job-centers.aspx |
| `lib/providers/college-scorecard/index.ts` | https://www.csn.edu/programs |
| `lib/providers/onet/index.ts` | https://www.onetonline.org/link/summary/47-2111.00 |
| `lib/providers/student-aid/index.ts` | https://studentaid.gov/h/apply-for-aid/fafsa |
| `lib/providers/student-aid/index.ts` | https://studentaid.gov/understand-aid/types/grants/pell |
| `lib/providers/student-aid/index.ts` | https://studentaid.gov/understand-aid/types/loans/subsidized-unsubsidized |

The provider modules under `lib/providers/*` are static provider definitions. They export const objects/arrays containing titles, descriptions, URLs, and source labels. They do not implement API clients, HTTP requests, credential handling, caching, response parsing, or data normalization.

## 10. Live Integration / External Link / Static Provider / Seeded Data / Scaffold Classification

| Category | Items |
|---|---|
| Live integration | `@vercel/analytics/next` component is conditionally rendered only when `NODE_ENV === 'production'`. No other live integration code was found. |
| External links | OSHA, Apprenticeship.gov, IBEW/JATC Southern Nevada, CareerOneStop, CSN, O*NET, Federal Student Aid. |
| Static provider definition | `lib/providers/apprenticeship`, `careeronestop`, `college-scorecard`, `onet`, `student-aid`. |
| Seeded data | `lib/renu-demo-data.ts` and inline resource/reason arrays in `CareerActionPlan`. |
| Scaffold only | shadcn/Base UI button, `components.json`, placeholder public assets, generic utility `cn`, build config files. |

## 11. Kayla Search Result

All source files were searched for `Kayla` and `kayla`. No matches were found.

Kayla functionality existing in this release: none. There is no Kayla component, image, prompt, provider adapter, avatar integration, voice integration, LLM integration, or Kayla-branded flow in the ZIP snapshot.

Classification: no KAYLA-RELATED COMPONENT identified in this source snapshot.

## 12. Environment-Variable References By Name Only

Environment variables referenced by name:

- `NODE_ENV`

No `.env`, `.env.local`, `.env.production`, `.env.example`, or other environment-value file was present in the supplied archive. No secret values are disclosed in this report.

## 13. Authentication, Database, Persistence, Server APIs, And Production AI Connections

| Area | Exists in source? | Evidence / finding |
|---|---|---|
| Authentication | No production auth implementation found | No auth routes, providers, session handling, login components, or auth SDK configuration. String `auth` appears only inside words such as `authorized` or third-party package metadata. |
| Database | No | No Prisma, Drizzle, Supabase, Firebase, SQL schema, migrations, or database client code. |
| Persistence | No | No localStorage/sessionStorage usage and no server persistence. React state only. |
| Server APIs | No | No `app/api`, route handlers, `NextRequest`, `NextResponse`, or fetch-based server endpoints in source. |
| Production AI | No | No OpenAI, LLM, voice, avatar, HeyGen, ElevenLabs, or AI API client code. |
| Analytics | Conditional external service integration | Vercel Analytics component in production layout. |

## 14. Public Images / Assets

| Public asset | Size bytes | Dimensions / format | Classification |
|---|---:|---|---|
| `public/apple-icon.png` | 2626 | 180x180 PNG | PUBLIC ICON ASSET; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/icon-dark-32x32.png` | 585 | 32x32 PNG | PUBLIC ICON ASSET; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/icon-light-32x32.png` | 566 | 32x32 PNG | PUBLIC ICON ASSET; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/icon.svg` | 1304 | SVG vector | PUBLIC ICON ASSET; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/images/renu-vca-official-logo.png` | 2018114 | 2172x724 PNG | BMV/VCA PRE-FUNDING PRODUCT IP / PROVENANCE; UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW |
| `public/placeholder-logo.png` | 568 | 256x144 PNG | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |
| `public/placeholder-logo.svg` | 3208 | SVG vector | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |
| `public/placeholder-user.jpg` | 1635 | 200x200 JPEG | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |
| `public/placeholder.jpg` | 1064 | 1x1 JPEG | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |
| `public/placeholder.svg` | 3253 | SVG placeholder | DEMO / SEEDED DATA; PLACEHOLDER / GENERATED ASSET |

## 15. Build, Deployment, And Vercel-Related Configuration

Build scripts from `package.json`:

- `dev`: `next dev`
- `build`: `next build`
- `start`: `next start`

Deployment/config evidence:

- `next.config.mjs` sets `images.unoptimized = true`.
- `next.config.mjs` defines security headers: `X-Content-Type-Options`, `Referrer-Policy`, `Strict-Transport-Security`, and `Permissions-Policy` disabling camera, microphone, and geolocation.
- `app/layout.tsx` imports `@vercel/analytics/next` and renders analytics only in production.
- `.gitignore` excludes `.vercel/` and `.env*.local`.
- No `vercel.json`, CI workflow, Dockerfile, runtime environment file, or deployment secret configuration appears in the archive.
- Metadata generator is `v0.app`, indicating generated/prototype provenance.

## 16. Third-Party Packages Requiring License Review

All dependencies and transitive packages require license review before acquisition closing or production release. The source lockfile does not itself declare license terms for each package.

Direct packages requiring review are listed in the dependency table above. The complete locked package-key register contains 448 entries and is provided as `RENU-VCA-third-party-license-register-v1.0.csv`.

High-priority direct review items include: Next.js, React, React DOM, @vercel/analytics, @base-ui/react, shadcn, lucide-react, Tailwind CSS, @tailwindcss/postcss, tw-animate-css, class-variance-authority, clsx, tailwind-merge, postcss, TypeScript, and @types packages.

## 17. Placeholder / Generated / Demo Assets

Placeholder/generated/demo indicators:

- Metadata generator: `v0.app`.
- `.gitignore` references v0 sandbox/internal files and `.v0-trash/`.
- `public/placeholder.svg`, `public/placeholder.jpg`, `public/placeholder-user.jpg`, `public/placeholder-logo.png`, and `public/placeholder-logo.svg` are placeholder assets.
- Career Resolver data is seeded and deterministic.
- Feature cards other than Career Resolver are marked available soon.
- The action-plan section itself states this is an executive demonstration and that expanded live integrations are designed for production.

## 18. Demonstration-Appropriate Technical Gaps Versus Production Deployment

Demonstration-appropriate for the current snapshot:

- Single-route guided learner journey.
- Seeded learner, matching, and roadmap data.
- Static external official-resource links.
- Client-side print/save action plan.
- Visual prototype of platform workflow and value proposition.

Production-deferred items:

- Authentication, role permissions, and learner/employer/admin accounts.
- Database schema, migrations, and persistent records.
- Real Career Resolver scoring service and explainability model.
- Live labor-market, training, credential, apprenticeship, and employer integrations.
- API clients, credential management, provider error handling, caching, and monitoring.
- Production AI/Kayla integration, if required for future releases.
- Career Passport verification, credential issuance, tamper-proofing, and employer sharing.
- Admin/employer portals beyond visual/demo representation.
- Tests, accessibility QA, security review, dependency license review, deployment runbooks, and data privacy controls.

## 19. Source File Hash Manifest

| File | Size bytes | SHA-256 |
|---|---:|---|
| `.gitignore` | 209 | `3ee4a17710aeba66f84ce4d040d4f44a90041b210b9583a09257346f0316bf61` |
| `app/globals.css` | 7395 | `eb42071f96065cd03e3c094b940030ef47a6091adab8d29707f298b53ce71050` |
| `app/layout.tsx` | 971 | `8bc18a72ce9e02a4b394d6c5f727667a6a2dfd7bb62b4d38a69b5feda7eb1801` |
| `app/page.tsx` | 128 | `bd3211202e5ebbef8eb312119dfedcbae2e89fed3db765c852a84b415d649b54` |
| `components.json` | 428 | `1301860ec7b710eaa7455957545ee4e756e361215cb29cc4cce2192eb47e45fb` |
| `components/renu/career-action-plan.tsx` | 12725 | `6ca3fec5b1e4d35fc52d29dcbb7f131b8cdaf04deb3316a089c34403e3dba155` |
| `components/renu/executive-demo.tsx` | 13632 | `e68073f57fccc04644ddc858461cf385f416df89c5fd9e9129133af3afaf16ca` |
| `components/ui/button.tsx` | 3198 | `4e679215c9c8480ea8b876cf74d77c1225da544adaf6acba43634a434275a69d` |
| `lib/providers/apprenticeship/index.ts` | 706 | `719eaa8ed2ff7f6cafae22ef3a0c105dbbd823e71bd5a280bdcd642a7ff8bd19` |
| `lib/providers/careeronestop/index.ts` | 957 | `542a53896839dfd9f3e01c8edf3e5e6dffd31fa14404c386fe5e4f88dcb30d72` |
| `lib/providers/college-scorecard/index.ts` | 354 | `604ca42f6beaf9104588a8fcafc96bfc05861ba0cc0a772b9194f285ca9ae8f0` |
| `lib/providers/onet/index.ts` | 236 | `d668dc7e288222f3ba93c4a074ce45108e71c1bf3cf3750efa36acbea41a2c3c` |
| `lib/providers/student-aid/index.ts` | 1118 | `7e764ec81ec7dcecf5bd884ce613c38f142c4c63c3e198966cf8ab2bc89d0825` |
| `lib/renu-demo-data.ts` | 3467 | `9c4ec1c960358acd19068218c0cd93546813a28de5cb511f54b63a766418d185` |
| `lib/utils.ts` | 166 | `e46429536f43f5910f5b2b0c50bb2769b510a4558bb4b5d20a3b0a9091dbf7c3` |
| `next.config.mjs` | 520 | `ceca719fc1959f68a848702099b525b743629ddec75314969d164a197c4b08ff` |
| `package.json` | 797 | `9ed5f9965b4e8189e825dabeb913b91cde1424543765b544f83b9330f399fcc1` |
| `pnpm-lock.yaml` | 126604 | `b5a718f0a13d00c6f84c3880688fd8755f0ae57efbdc68789c0d4566dd3b99e4` |
| `postcss.config.mjs` | 144 | `54b5708e687b8c9ecc8dbeebf29801dbec1213f890c5e018d7ca9c1541a6f7e3` |
| `public/apple-icon.png` | 2626 | `da678942d4656a903f61000551cc51c09464d7a223faaae304e8210e1ca19257` |
| `public/icon-dark-32x32.png` | 585 | `8a1570b2955c3748b6844356a7487d88c60f9f1e699e870a3452a3decd1ba03c` |
| `public/icon-light-32x32.png` | 566 | `83145e5bb033ace23cd8e7fbb63e7c39733aaf58f8a7280d7800995cced6f7c2` |
| `public/icon.svg` | 1304 | `263f117c0c69a44d3206a5702105c178ebaa164bca325f3c3973a13bd948f1bf` |
| `public/images/renu-vca-official-logo.png` | 2018114 | `e217dd6d03aaf6f111a20b17a5b8e48528aa59db8e82fd912d40faf43d1223c5` |
| `public/placeholder-logo.png` | 568 | `d7c39d978af643ba9525de6fb8171e0f834882db4110c82ecad0df3f4f69551a` |
| `public/placeholder-logo.svg` | 3208 | `19a9e968f4656d52a4c249b4056117ad109370ba9da51cdc630ddded74cec73b` |
| `public/placeholder-user.jpg` | 1635 | `22be067d748175598a5e00123902f5c8332dd7f101de03dfb92ec08d85bb5e53` |
| `public/placeholder.jpg` | 1064 | `14be0c7aa11cca1e78f0966176b286a6d36d00ec64be027775dfeb33d8e2dfdf` |
| `public/placeholder.svg` | 3253 | `64badf7aabda0b9630b87020ffb6095cb858ccbcf66b355c2aa08b1063954d3b` |
| `tsconfig.json` | 647 | `f2fc3309a966ecb35a51a17b2b7ab03c92d88b7c663ddbed5cb626f597c83277` |

## 20. Final Classification For Each Material Asset

The classification table in Section 1 assigns each file to one or more acquisition categories. Key rollup:

- EDUCATION PLATFORM ACQUIRED SOURCE ASSET: `app/*`, `components/renu/*`, core styling/config sufficient to run the demo.
- BMV/VCA PRE-FUNDING PRODUCT IP / PROVENANCE: RENU-specific source components, demo workflow, and RENU + VCA logo subject to human ownership confirmation.
- KAYLA-RELATED COMPONENT: none found.
- THIRD-PARTY DEPENDENCY: npm packages in `package.json`/`pnpm-lock.yaml`, Vercel Analytics, Base UI, shadcn ecosystem, Tailwind/PostCSS tooling, Lucide, official external sites and platform services.
- DEMO / SEEDED DATA: `lib/renu-demo-data.ts`, inline action-plan resource data, placeholder assets.
- UNKNOWN / REQUIRES HUMAN OWNERSHIP REVIEW: generated/generic UI scaffold and public images/icons where ownership cannot be legally concluded from folder location alone.

# A. ACQUISITION TECHNICAL MANIFEST

- Snapshot name: RENU + VCA Education Platform™ — Acquisition Source Snapshot v1.0.
- Current implementation type: pre-funding executive-demonstration source artifact.
- Framework: Next.js App Router, React, TypeScript, Tailwind CSS.
- Runtime surface: one client-side interactive learner demo plus printable Career Action Plan.
- Production infrastructure status: deferred; not present in the ZIP snapshot.
- Kayla status: no Kayla-related source functionality found in this release.

# B. SOURCE DEPENDENCY REGISTER

See the direct dependency table in Section 2 and the generated CSV: `RENU-VCA-source-dependency-register-v1.0.csv`.

# C. THIRD-PARTY LICENSE REGISTER

See generated CSV: `RENU-VCA-third-party-license-register-v1.0.csv`. License status for each locked package is `Requires license review; license not declared in source lockfile`.

# D. PRODUCTION-DEFERRED ITEMS

The production-deferred items are listed in Section 18. Most importantly, this snapshot lacks production auth, database, persistence, APIs, live Career Resolver integrations, production AI/Kayla services, employer/admin backends, tests, and formal security/license review artifacts.

# E. SOURCE FILE HASH MANIFEST

The complete per-file SHA-256 manifest appears in Section 19 and is also provided as `RENU-VCA-source-file-hash-manifest-v1.0.csv`.

# F. TECHNICAL ACCEPTANCE / OPEN-ITEM CHECKLIST

| Item | Status |
|---|---|
| Archive received and hash recorded | Complete |
| Complete source-tree inventory | Complete |
| Framework/package versions extracted from actual files | Complete |
| RENU-specific components inventoried | Complete |
| Learner/demo flow mapped | Complete |
| Career Resolver classified | Seeded/demo; production engine deferred |
| Career Action Plan classified | Client-side demo/printable plan |
| Seeded/mock/demo data located | Complete |
| External links/provider definitions inventoried | Complete |
| Live/static/seeded/scaffold boundaries distinguished | Complete |
| Kayla search performed | Complete; no Kayla functionality found |
| Environment variable names identified | Complete; `NODE_ENV` only |
| Auth/database/persistence/server API/AI status identified | Complete; not present except conditional Vercel Analytics |
| Public assets inventoried | Complete |
| Build/deployment/Vercel configuration inventoried | Complete |
| Third-party dependencies queued for license review | Open item for counsel/technical diligence |
| Placeholder/generated/demo assets identified | Complete |
| Production-deferred items identified | Complete |
| Human ownership review for logos/icons/generated scaffold | Open item |
