<ide_opened_file>The user opened the file /Users/russgoerend/Desktop/Portfolio HTMLs/Business Startup Mock Client Playbook.html in the IDE. This may or may not be related to the current task.</ide_opened_file>

I feel like it's time for some cleanup. Go through all the files in the folder and:

- make sure all pages are linked in all appropriate spots
- make sure all links work
- make sure all headers are formatted the same/similarly
- clean up any language to make sure to use APEX Elevated Language
- whatever other tightening ideas you have


- update-config: Use this skill to configure the Claude Code harness via settings.json. Automated behaviors ("from now on when X", "each time X", "whenever X", "before/after X") require hooks configured in settings.json - the harness executes these, not Claude, so memory/preferences cannot fulfill them. Also use for: permissions ("allow X", "add permission", "move permission to"), env vars ("set X=Y"), hook troubleshooting, or any changes to settings.json/settings.local.json files. Examples: "allow npm commands", "add bq permission to global settings", "move permission to user settings", "set DEBUG=true", "when claude stops show X". For simple settings like theme/model, suggest the /config command.
- keybindings-help: Use when the user wants to customize keyboard shortcuts, rebind keys, add chord bindings, or modify ~/.claude/keybindings.json. Examples: "rebind ctrl+s", "add a chord shortcut", "change the submit key", "customize keybindings".
- simplify: Review changed code for reuse, quality, and efficiency, then fix any issues found.
- fewer-permission-prompts: Scan your transcripts for common read-only Bash and MCP tool calls, then add a prioritized allowlist to project .claude/settings.json to reduce permission prompts.
- loop: Run a prompt or slash command on a recurring interval (e.g. /loop 5m /foo). Omit the interval to let the model self-pace. - When the user wants to set up a recurring task, poll for status, or run something repeatedly on an interval (e.g. "check the deploy every 5 minutes", "keep running /babysit-prs"). Do NOT invoke for one-off tasks.
- schedule: Create, update, list, or run scheduled remote agents (routines) that execute on a cron schedule. - When the user wants to schedule a recurring remote agent, set up automated tasks, create a cron job for Claude Code, or manage their scheduled agents/routines. Also use when the user wants a one-time scheduled run ("run this once at 3pm", "remind me to check X tomorrow").
- claude-api: Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements).
TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project.
SKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.
- init: Initialize a new CLAUDE.md file with codebase documentation
- review: Review a pull request
- security-review: Complete a security review of the pending changes on the current branch


Clean up and standardize project documentation


Clean up business startup HTML portfolio


The user wants me to do a comprehensive cleanup of all the HTML files in their Portfolio HTMLs folder. Let me start by listing all the files in the directory, then examine each one to understand the current state.


Let me start by surveying all the files in the folder.


Bash

ls -la "/Users/russgoerend/Desktop/Portfolio HTMLs/"

List all files in Portfolio HTMLs folder


total 2544
drwx------@ 27 russgoerend  staff     864 May 15 12:28 .
drwxr-xr-x@ 21 russgoerend  staff     672 May 15 12:28 ..
-rw-r--r--@  1 russgoerend  staff    6148 May 14 21:45 .DS_Store
drwxr-xr-x@  3 russgoerend  staff      96 May 14 11:01 .claude
drwx------   6 russgoerend  staff     192 May 14 11:01 APEX Background Info
-rw-------@  1 russgoerend  staff   29945 May 13 12:52 APEX Vertical.png
-rw-------@  1 russgoerend  staff   29373 May 14 17:57 APEX_Professional_Dashboard.html
-rw-------@  1 russgoerend  staff   16218 May 14 17:57 APEX_Professional_Portfolio.html
-rw-------@  1 russgoerend  staff   33129 May 14 17:57 APEX_Review_Prep.html
drwx------   6 russgoerend  staff     192 May 15 12:28 BPRM
-rw-------   1 russgoerend  staff  115400 May 14 18:18 Business Startup Mock Client Playbook.html
-rw-------@  1 russgoerend  staff  107012 May 14 17:57 Graphic Design Playbook.html
-rw-------@  1 russgoerend  staff   66221 May 14 17:57 Marketing Analytics Playbook.html
-rw-------   1 russgoerend  staff  129026 May 14 18:03 Mock Client Project Playbook.html
-rw-------@  1 russgoerend  staff  102059 May 14 17:57 Photography Playbook.html
-rw-------@  1 russgoerend  staff  109515 May 14 17:57 Podcast Production Playbook.html
-rw-------@  1 russgoerend  staff   17762 May 14 17:57 Project Task Boards.html
-rw-------@  1 russgoerend  staff  102817 May 14 17:57 Social Media Playbook.html
-rw-------@  1 russgoerend  staff   27084 May 14 17:57 Standard1.html
-rw-------@  1 russgoerend  staff   41075 May 14 17:57 Standard3.html
-rw-------@  1 russgoerend  staff    9687 May 14 17:57 Standard4.html
-rw-------@  1 russgoerend  staff   60251 May 14 17:57 Standard4BSU.html
-rw-------@  1 russgoerend  staff   54431 May 14 17:57 Standard4DCS.html
-rw-------@  1 russgoerend  staff   24739 May 14 17:57 Standard5.html
-rw-------@  1 russgoerend  staff  141597 May 14 17:57 Video Production Playbook.html
-rw-r--r--@  1 russgoerend  staff   13216 May 14 09:36 apex-kanban.js
-rw-r--r--@  1 russgoerend  staff   12031 May 14 09:39 apex-log-widget.js


List BPRM subfolder contents


APEX_BPRM_v2.xlsx
BPRM Master v2.html
BPRM URL.rtf
payment prompt.rtf


Let me read each HTML file to understand the structure, links, headers, and content. I'll start with the main dashboard and portfolio files, then examine the playbooks and standards.

Given the number of files, let me do a targeted read of the navigation/header sections of each file to understand the link structure across files.


Let me read the key structural elements of each file — specifically navigation, headers, and any cross-file links. I'll do these in parallel.


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/APEX_Professional_Dashboard.html" | head -80

Extract nav links and headers from Dashboard


6:    <title>APEX Professional Dashboard</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
401:
403:
407:            Dashboard
411:                    S1 · Servant Leadership
412:                    S2
413:                    S3 · Career Exploration
414:                    S4 · Technical Skills
415:                    S5 · Professional Skills
421:                    Mock Client Project
422:                    Video Production
423:                    Social Media
424:                    Marketing Analytics
425:                    Podcast Production
426:                    Graphic Design
427:                    Photography
445:
447:
Aspiring Professional Dashboard

465:
Standards at a glance

476:
Jump to your workspace

483:
490:
500:
510:            Mock Client Project
511:
518:
525:
532:
539:
546:
634:            if (!isComingSoon) el.href = std.url;
697:                ${item.title}


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/APEX_Professional_Portfolio.html" | head -80

Extract nav links and headers from Portfolio


6:    <title>APEX Professional Portfolio</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
245:
247:
252:            Dashboard
256:                    S1 · Servant Leadership
257:                    S2
258:                    S3 · Career Exploration
259:                    S4 · Technical Skills
260:                    S5 · Professional Skills
266:                    Mock Client Project
267:                    Video Production
268:                    Social Media
269:                    Marketing Analytics
270:                    Podcast Production
271:                    Graphic Design
272:                    Photography
279:
281:
APEX Professional Portfolio

296:
305:
314:
323:
332:


6:    <title>Project Task Boards Dashboard</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
116:
118:
122:            Dashboard
126:                    S1 · Servant Leadership
127:                    S2
128:                    S3 · Career Exploration
129:                    S4 · Technical Skills
130:                    S5 · Professional Skills
136:                    Mock Client Project
137:                    Video Production
138:                    Social Media
139:                    Marketing Analytics
140:                    Podcast Production
141:                    Graphic Design
142:                    Photography
145:            Task Boards
150:
151:
Project Task Boards Dashboard

156:
All project boards in one place

231:                        <button class="btn-primary" onclick="window.location.href='${proj.playbookPage}'">Open Playbook</button>


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/APEX_Review_Prep.html" | head -80

Extract nav links and headers from Review Prep


6:    <title>APEX | Performance Review Prep</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
153:
155:
160:            Dashboard
164:                    S1 · Servant Leadership
165:                    S2
166:                    S3 · Career Exploration
167:                    S4 · Technical Skills
168:                    S5 · Professional Skills
174:                    Mock Client Project
175:                    Video Production
176:                    Social Media
177:                    Marketing Analytics
178:                    Podcast Production
179:                    Graphic Design
180:                    Photography
195:
Your Completed Work

209:
Associate Name

431:                        ${card.link ? `<a href="${card.link}" target="_blank" class="chip-link">🔗 View artifact</a>` : ''}
542:        window.location.href = `mailto:rgoerend@waukeeschools.org?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/Project Task Boards.html" | head -80

Extract nav links and headers from Task Boards


I feel like it's time for some cleanup. Go through all the files in the folder and:  - make sure all pages are linked in all appropriate spots - make sure all links work - make sure all headers are fo…


I can see some issues already:
1. Standard2.html is linked but doesn't exist as a file
2. Dashboard nav has "Mock Client Project Playbook.html" in a funny link structure
3. The nav links Business Startup Mock Client Playbook doesn't appear anywhere

Let me look at more files, specifically the Standards files and Playbooks.


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard1.html" | head -60

Extract nav and headers from Standard1


6:    <title>APEX Portfolio | Standard 1: Servant Leadership</title>
344:
346:
350:            Dashboard
354:                    S1 · Servant Leadership
355:                    S2
356:                    S3 · Career Exploration
357:                    S4 · Technical Skills
358:                    S5 · Professional Skills
364:                    Mock Client Project
365:                    Video Production
366:                    Social Media
367:                    Marketing Analytics
368:                    Podcast Production
369:                    Graphic Design
370:                    Photography
379:
380:
Standard 1: Servant Leadership & Client Relationships

408:
🏗 Portfolio Strands


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard3.html" | head -60

Extract nav and headers from Standard3


6:    <title>APEX Portfolio | Standard 3: Career Exploration</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
276:
278:
282:            Dashboard
286:                    S1 · Servant Leadership
287:                    S2
288:                    S3 · Career Exploration
289:                    S4 · Technical Skills
290:                    S5 · Professional Skills
296:                    Mock Client Project
297:                    Video Production
298:                    Social Media
299:                    Marketing Analytics
300:                    Podcast Production
301:                    Graphic Design
302:                    Photography
360:
Phase 1: Discovery

401:
Phase 2: Career Thesis

430:
Phase 3: Deep Dive

439:
Open a New Google Doc. Create a snapshot of actual tasks, tools, and challenges.

453:
Open a New Google Doc. Research a major trend changing this specific field.

473:
Phase 4: Local Connections

707:                    ${item.title}


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard4.html" | head -60

Extract nav and headers from Standard4


6:    <title>APEX Portfolio | Standard 5: Professional Skills</title>
202:
204:
208:            Dashboard
212:                    S1 · Servant Leadership
213:                    S2
214:                    S3 · Career Exploration
215:                    S4 · Technical Skills
216:                    S5 · Professional Skills
222:                    Mock Client Project
223:                    Video Production
224:                    Social Media
225:                    Marketing Analytics
226:                    Podcast Production
227:                    Graphic Design
228:                    Photography
237:
238:
Standard 5: Professional Skills

266:
🏗 Portfolio Strands


6:    <title>Standard 4 | Waukee APEX</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
88:
90:
94:            Dashboard
98:                    S1 · Servant Leadership
99:                    S2
100:                    S3 · Career Exploration
101:                    S4 · Technical Skills
102:                    S5 · Professional Skills
108:                    Mock Client Project
109:                    Video Production
110:                    Social Media
111:                    Marketing Analytics
112:                    Podcast Production
113:                    Graphic Design
114:                    Photography
123:
Technical & Digital Skills

128:
136:


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard5.html" | head -60

Extract nav and headers from Standard5


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard4BSU.html" | head -60

Extract nav and headers from Standard4BSU


6:    <title>APEX Portfolio | Standard 4: Technical Skills — BSU</title>
278:
280:
284:            Dashboard
288:                    S1 · Servant Leadership
289:                    S2
290:                    S3 · Career Exploration
291:                    S4 · Technical Skills
292:                    S5 · Professional Skills
298:                    Mock Client Project
299:                    Video Production
300:                    Social Media
301:                    Marketing Analytics
302:                    Podcast Production
303:                    Graphic Design
304:                    Photography
313:
314:
Standard 4: Technical Skills

347:                    Launch Google Slides
348:                    Launch Canva Deck
365:                    Launch Google Slides
366:                    Launch Canva Deck
383:                    Launch Google Slides
384:                    Launch Canva Deck
400:                    Launch Google Slides
401:                    Launch Canva Deck
417:                    Launch Google Slides
418:                    Launch Canva Deck
434:                    Launch Google Slides
435:                    Launch Canva Deck
456:                    Launch Google Slides
457:                    Launch Canva Deck
473:                    Launch Google Slides
474:                    Launch Canva Deck
490:                    Launch Google Slides
491:                    Launch Canva Deck
507:                    Launch Google Slides
508:                    Launch Canva Deck
524:                    Launch Google Slides
525:                    Launch Canva Deck
541:                    Launch Google Slides
542:                    Launch Canva Deck
558:                    Launch Google Slides
559:                    Launch Canva Deck
580:                    Launch Google Slides
581:                    Launch Canva Deck
597:                    Launch Google Slides
598:                    Launch Canva Deck
614:                    Launch Google Slides
615:                    Launch Canva Deck
631:                    Launch Google Slides
632:                    Launch Canva Deck
648:                    Launch Google Slides
649:                    Launch Canva Deck
665:                    Launch Google Slides
666:                    Launch Canva Deck
682:                    Launch Google Slides
683:                    Launch Canva Deck
855:        createLink.href = 'https://slides.google.com/create';
860:        canvaLink.href = 'https://canva.me/presentation';


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard4DCS.html" | head -60

Extract nav and headers from Standard4DCS


6:    <title>APEX Portfolio | Standard 4: Technical Skills — DCS</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet">
163:
165:
169:            Dashboard
173:                    S1 · Servant Leadership
174:                    S2
175:                    S3 · Career Exploration
176:                    S4 · Technical Skills
177:                    S5 · Professional Skills
183:                    Mock Client Project
184:                    Video Production
185:                    Social Media
186:                    Marketing Analytics
187:                    Podcast Production
188:                    Graphic Design
189:                    Photography
254:
What is a Brand?

302:
What is a Personal Brand?

351:
Reflect on Yourself

426:
Design Your Brand

451:                Primary Color — hex code (explore at Coolors.co)
466:                Heading Font (explore at Google Fonts)
506:
Build & Deliver


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html" | head -60

Extract nav and headers from Mock Client Project Playbook


6:    <title>DCS Playbook | Mock Client Project</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
362:
364:
368:            Dashboard
372:                    S1 · Servant Leadership
373:                    S2
374:                    S3 · Career Exploration
375:                    S4 · Technical Skills
376:                    S5 · Professional Skills
382:                    Mock Client Project
383:                    Video Production
384:                    Social Media
385:                    Marketing Analytics
386:                    Podcast Production
387:                    Graphic Design
388:                    Photography
509:
Before You Start

601:
Project Setup

643:
Professional Infrastructure

729:
Checkpoint: Discovery Prep

762:
Client Discovery Meeting

844:
Social Media Audit

945:
Strategy & Theme

1023:
Checkpoint: Strategy Review

1056:
Content Calendar

1146:
Sample Posts

1231:
Checkpoint: Content Review

1266:
Client Presentation

1328:
Final Delivery & Wrap

1414:
📋 Project Task Board


6:    <title>BSB Playbook | Mock Client Project</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
278:
280:
284:            Dashboard
288:                    S1 · Servant Leadership
289:                    S2
290:                    S3 · Career Exploration
291:                    S4 · Technical Skills
292:                    S5 · Professional Skills
298:                    Mock Client Project
299:                    Business Startup Mock Client
300:                    Video Production
301:                    Social Media
302:                    Marketing Analytics
303:                    Podcast Production
304:                    Graphic Design
305:                    Photography
417:
Before You Start

501:
Team Setup

543:
The Business Pitch

619:
After the Pitch

699:
Business & Market Research

776:
Idea Generation

827:
Checkpoint: Ideas Review

861:
Evaluate & Prioritize

931:
Build the Pitch Deck

1010:
Checkpoint: Dry Run

1045:
The Presentation

1110:
Debrief & Reflection

1154:
📋 Project Task Board


grep -n "href\|<h1\|<h2\|<nav\|<title\|<header" "/Users/russgoerend/Desktop/Portfolio HTMLs/Business Startup Mock Client Playbook.html" | head -60

Extract nav and headers from Business Startup Mock Client Playbook


Key findings so far:

1. **Standard2.html** - linked everywhere in the nav but doesn't exist as a file.

2. **Business Startup Mock Client Playbook.html** - exists but is NOT in the nav of most files. Only the BSB playbook itself has it in its own nav. All other files are missing this link.

3. **Task Boards page** - linked from Dashboard but doesn't appear in any other nav.

4. **APEX_Review_Prep.html** - linked from Dashboard but doesn't appear in any other nav.

5. **APEX_Professional_Portfolio.html** - also linked from Dashboard but missing from most primary navs. I'm also noticing title tag inconsistencies between the BSB and DCS playbooks, and the Mock Client Project Playbook nav is missing the Business Startup playbook link entirely. Now I need to check how the individual playbook files like Video and Social Media are structured in their navs.


grep -n "href\|<title" "/Users/russgoerend/Desktop/Portfolio HTMLs/Video Production Playbook.html" | grep -E "href=|<title" | head -40

Extract nav links from Video Production Playbook


6:    <title>DCS Playbook | Video Production</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
841:
845:            Dashboard
849:                    S1 · Servant Leadership
850:                    S2
851:                    S3 · Career Exploration
852:                    S4 · Technical Skills
853:                    S5 · Professional Skills
859:                    Mock Client Project
860:                    Video Production
861:                    Social Media
862:                    Marketing Analytics
863:                    Podcast Production
864:                    Graphic Design
865:                    Photography
1217:
Create your brief in Google Docs. Open a new Doc, copy the fields below, and fill it in. Then share the doc with your client and instructor before moving on.


grep -n "href\|<title" "/Users/russgoerend/Desktop/Portfolio HTMLs/Social Media Playbook.html" | grep -E "href=|<title" | head -40

Extract nav links from Social Media Playbook


6:    <title>DCS Playbook | Social Media</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
683:
687:                Dashboard
691:                        S1 · Servant Leadership
692:                        S2
693:                        S3 · Career Exploration
694:                        S4 · Technical Skills
695:                        S5 · Professional Skills
701:                    Mock Client Project
702:                    Video Production
703:                        Social Media
704:                        Marketing Analytics
705:                        Podcast Production
706:                        Graphic Design
707:                        Photography


grep -n "href\|<title" "/Users/russgoerend/Desktop/Portfolio HTMLs/Marketing Analytics Playbook.html" | grep -E "href=|<title" | head -40

Extract nav links from Marketing Analytics Playbook


6:    <title>DCS Playbook | Marketing Analytics</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
186:
190:            Dashboard
194:                    S1 · Servant Leadership
195:                    S2
196:                    S3 · Career Exploration
197:                    S4 · Technical Skills
198:                    S5 · Professional Skills
204:                    Mock Client Project
205:                    Video Production
206:                    Social Media
207:                    Marketing Analytics
208:                    Podcast Production
209:                    Graphic Design
210:                    Photography


grep -n "href\|<title" "/Users/russgoerend/Desktop/Portfolio HTMLs/Podcast Production Playbook.html" | grep -E "href=|<title" | head -40

Extract nav links from Podcast Production Playbook


6:    <title>DCS Playbook | Podcast Production</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
240:
244:            Dashboard
248:                    S1 · Servant Leadership
249:                    S2
250:                    S3 · Career Exploration
251:                    S4 · Technical Skills
252:                    S5 · Professional Skills
258:                    Mock Client Project
259:                    Video Production
260:                    Social Media
261:                    Marketing Analytics
262:                    Podcast Production
263:                    Graphic Design
264:                    Photography


grep -n "href\|<title" "/Users/russgoerend/Desktop/Portfolio HTMLs/Graphic Design Playbook.html" | grep -E "href=|<title" | head -30

Extract nav links from Graphic Design Playbook


6:    <title>DCS Playbook | Graphic Design</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
272:
276:            Dashboard
280:                    S1 · Servant Leadership
281:                    S2
282:                    S3 · Career Exploration
283:                    S4 · Technical Skills
284:                    S5 · Professional Skills
290:                    Mock Client Project
291:                    Video Production
292:                    Social Media
293:                    Marketing Analytics
294:                    Podcast Production
295:                    Graphic Design
296:                    Photography


grep -n "href\|<title" "/Users/russgoerend/Desktop/Portfolio HTMLs/Photography Playbook.html" | grep -E "href=|<title" | head -30

Extract nav links from Photography Playbook


6:    <title>DCS Playbook | Photography</title>
7:    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">
260:
264:            Dashboard
268:                    S1 · Servant Leadership
269:                    S2
270:                    S3 · Career Exploration
271:                    S4 · Technical Skills
272:                    S5 · Professional Skills
278:                    Mock Client Project
279:                    Video Production
280:                    Social Media
281:                    Marketing Analytics
282:                    Podcast Production
283:                    Graphic Design
284:                    Photography


# Check if Standard2.html exists
ls "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard2.html" 2>/dev/null && echo "EXISTS" || echo "MISSING"

Check if Standard2.html exists


MISSING


Now I have a good picture of the issues. Let me compile them:

**Link Issues:**
1. `Standard2.html` is linked in every nav but doesn't exist. I need to either create it or remove the link / mark as coming soon.
2. `Business Startup Mock Client Playbook.html` exists but is NOT in the nav of any file except itself. It needs to be added to all navs.
3. The Dashboard has a broken nav link structure for Mock Client Project (shown as just `<a href="Mock Client Project Playbook.html">Mock Client Project</a>` in a weird spot). Let me look more carefully at the Dashboard nav.

4. The page titles are all over the place — some use "APEX Portfolio" as a prefix, others don't, and the formatting is inconsistent across Standard pages and the main dashboards.

5. Looking at the headers, the Dashboard's h1 says "Aspiring Professional Dashboard" which doesn't match its page title at all, and the Review Prep page doesn't even have a visible h1.

6. The playbook pages seem to follow a cleaner pattern with "DCS Playbook | [Name]" or "BSB Playbook | [Name]", so I should probably standardize everything to match that structure — either all pages use "APEX Portfolio | Standard X" or they adopt the "Playbook | Name" format consistently.

7. I'm noticing some pages have multiple h1 elements with the step-title class instead of a single main heading, and the Business Startup Mock Client Playbook is missing from the navigation menus everywhere except its own page, which is a bigger structural issue I need to address.


Now let me look at the full nav HTML in Dashboard to understand the Mock Client Project entry and the overall nav structure:


401
402

403
404
405
406

407	            Dashboard
408

409	                <button class="nav-drop-btn">Portfolio ▾</button>
410

411	                    S1 · Servant Leadership
412	                    S2
413	                    S3 · Career Exploration
414	                    S4 · Technical Skills
415	                    S5 · Professional Skills
416

417

418

419	                <button class="nav-drop-btn">Playbooks ▾</button>
420

421	                    Mock Client Project
422	                    Video Production
423	                    Social Media
424	                    Marketing Analytics
425	                    Podcast Production
426	                    Graphic Design
427	                    Photography
428

429

430	            <button id="sidebarToggle" style="color: rgba(255,255,255,0.9); text-decoration: none; font-size: 0.8rem; font-weight: 700; padding: 8px 14px; border-radius: 6px; text-transform: uppercase; letter-spacing: 0.03em; transition: all 0.2s ease; background: none; border: none; cursor: pointer;">📌 Queue</button>
431

432

433
434
435

436

437
📌 Work Queue

438	        <button id="closeSidebar">×</button>
439

440

441
No items in queue. Bookmark artifacts or steps from playbooks to add them here.

442

443

444
445
446

447
Aspiring Professional Dashboard

448
Fast access to your portfolio, playbooks, and project task boards.

449

450
451
452

453

454
🎓

455

            Dashboard

                <button class="nav-drop-btn">Portfolio ▾</button>

                    S1 · Servant Leadership
                    S2
                    S3 · Career Exploration
                    S4 · Technical Skills
                    S5 · Professional Skills

                <button class="nav-drop-btn">Playbooks ▾</button>

                    Mock Client Project
                    Video Production
                    Social Media
                    Marketing Analytics
                    Podcast Production
                    Graphic Design
                    Photography

            <button id="sidebarToggle" style="color: rgba(255,255,255,0.9); text-decoration: none; font-size: 0.8rem; font-weight: 700; padding: 8px 14px; border-radius: 6px; text-transform: uppercase; letter-spacing: 0.03em; transition: all 0.2s ease; background: none; border: none; cursor: pointer;">📌 Queue</button>

📌 Work Queue

        <button id="closeSidebar">×</button>

No items in queue. Bookmark artifacts or steps from playbooks to add them here.

Aspiring Professional Dashboard

Fast access to your portfolio, playbooks, and project task boards.

🎓


440

441
No items in queue. Bookmark artifacts or steps from playbooks to add them here.

442

443

444
445
446

447
Aspiring Professional Dashboard

448
Fast access to your portfolio, playbooks, and project task boards.

449

450
451
452

453

454
🎓

455

456	            <input type="text" class="associate-name" id="userName" placeholder="Associate Name" onblur="saveProfile()">
457	            <input type="text" class="associate-strand" id="userStrand" placeholder="APEX Strand (e.g., Business Startup)" onblur="saveProfile()">
458

459

460
461

462

463

464	                📊 Live Progress
465
Standards at a glance

466
Click any standard to open it and log evidence.

467

468

469

470

471
472

473

474

475	                Quick Access
476
Jump to your workspace

477
Open the APEX Professional Portfolio, launch a playbook, or go straight to the project task boards from one central page.

478

479

480
481
Portfolio

482

483
484	                Portfolio
485
APEX Professional Portfolio

486
Review evidence, standards progress, and portfolio artifacts across your APEX work.

487
Open Portfolio

488
489
490
491	                Performance Review
492
📋 Review Prep

493
Select your best artifacts, rate yourself on each standard, write your reflections and goals, then print or copy for your review conversation.

494
Open Review Prep

495
496

497
498
Task Boards

499

500
501	                Task Boards
502
Project Task Boards

503
Track project tasks locally across all your APEX work in one central task board hub.

504
Open Task Boards

505
506

507
508
Playbooks

509

510	            Mock Client Project
511
512	                Playbook
513
Video Production Workflow

514
Access the full video project playbook and open its built-in project task board from the page.

515
Open Playbook

516
517
518
519	                Playbook
520
Social Media Workflow

521
Launch the social media playbook and manage your project tasks in the playbook task board.

522
Open Playbook

523
524
525
526	                Playbook
527
Marketing Analytics Workflow

528
Open the analytics playbook for data-driven client strategy, reporting, and campaign insight.

529
Open Playbook

530
531
532
533	                Playbook
534
Podcast Production Workflow

535
Plan, record, edit, and publish a professional podcast episode from concept to distribution.

536
Open Playbook

537
538
539
540	                Playbook
541
Graphic Design Workflow

542
Guide a design project from client discovery and creative brief through concepts, revisions, and final file delivery.

543
Open Playbook

544
545
546
547	                Playbook
548
Photography Workflow

549
Plan and execute event coverage or custom brand photography — from shot list to client delivery.

550
Open Playbook

551
552

553

554
555
556	        © 2026 Waukee APEX Aspiring Professional Portfolio | Built for Excellence
557
558

559

No items in queue. Bookmark artifacts or steps from playbooks to add them here.

Aspiring Professional Dashboard

Fast access to your portfolio, playbooks, and project task boards.

🎓

            <input type="text" class="associate-name" id="userName" placeholder="Associate Name" onblur="saveProfile()">
            <input type="text" class="associate-strand" id="userStrand" placeholder="APEX Strand (e.g., Business Startup)" onblur="saveProfile()">

                📊 Live Progress

Standards at a glance

Click any standard to open it and log evidence.

                Quick Access

Jump to your workspace

Open the APEX Professional Portfolio, launch a playbook, or go straight to the project task boards from one central page.

Portfolio

                Portfolio

APEX Professional Portfolio

Review evidence, standards progress, and portfolio artifacts across your APEX work.

Open Portfolio

                Performance Review

📋 Review Prep

Select your best artifacts, rate yourself on each standard, write your reflections and goals, then print or copy for your review conversation.

Open Review Prep

Task Boards

                Task Boards

Project Task Boards

Track project tasks locally across all your APEX work in one central task board hub.

Open Task Boards

Playbooks

            Mock Client Project

                Playbook

Video Production Workflow

Access the full video project playbook and open its built-in project task board from the page.

Open Playbook

                Playbook

Social Media Workflow

Launch the social media playbook and manage your project tasks in the playbook task board.

Open Playbook

                Playbook

Marketing Analytics Workflow

Open the analytics playbook for data-driven client strategy, reporting, and campaign insight.

Open Playbook

                Playbook

Podcast Production Workflow

Plan, record, edit, and publish a professional podcast episode from concept to distribution.

Open Playbook

                Playbook

Graphic Design Workflow

Guide a design project from client discovery and creative brief through concepts, revisions, and final file delivery.

Open Playbook

                Playbook

Photography Workflow

Plan and execute event coverage or custom brand photography — from shot list to client delivery.

Open Playbook

        © 2026 Waukee APEX Aspiring Professional Portfolio | Built for Excellence


Now I have a comprehensive picture of the issues. Let me compile my findings:

**Issues found:**

1. **Missing file: Standard2.html** - Linked in every nav but doesn't exist. Need to either remove it or figure out what to do about it.

2. **Business Startup Mock Client Playbook.html** - Not in the nav of ANY file except itself. Needs to be added to all navs.

3. **Dashboard has broken Mock Client Project card** (line 510):
   - It's just `<a href="Mock Client Project Playbook.html">Mock Client Project</a>` - missing the `standard-card` class and inner content like other cards. This is a broken, incomplete card.

4. **Missing Business Startup card** on the Dashboard - there's no card for the Business Startup Mock Client Playbook at all.

5. **Title inconsistencies across pages** - The Dashboard title tag says "APEX Professional Dashboard" but the h1 says "Aspiring Professional Dashboard", Task Boards is consistent with "Project Task Boards Dashboard", but Standard1 and Standard3 use the "APEX Portfolio | Standard X" format while Standard4 breaks the pattern with "Standard 4 | Waukee APEX".  The playbook titles also vary - DCS Playbooks use "DCS Playbook | [Name]" but Business Startup uses "BSB Playbook | Mock Client Project" which doesn't fit since it's not DCS.

6. **Standard 2 navigation label** is just "S2" without a descriptive name like the other standards have.

7. **Dashboard h1 mismatch** - need to align "Aspiring Professional Dashboard" with the page title "APEX Professional Dashboard" for consistency.

Looking at the Standard naming pattern, I can see S1 covers Servant Leadership & Client Relationships, S3 is Career Exploration, and S4 is Technical Skills, so Standard2.html should follow a similar structure with its own focus area.

I should check the APEX Background Info folder to understand what Standard 2 actually covers before creating that page, and also verify the Task Boards page is properly displaying the Business Startup playbook. I'm also noticing inconsistencies with emoji usage in headers - some have them and some don't, which I should address. I need to dig into the APEX Background Info folder to understand what Standard 2 covers, since the nav just labels it "S2" without context.


Let me check the APEX Background Info folder and look more carefully at the Task Boards project list:


ls "/Users/russgoerend/Desktop/Portfolio HTMLs/APEX Background Info/"

List APEX Background Info folder contents


2024-2025  Waukee APEX Student Associate Manual.pdf
APEX Alumni LookBook.pdf
All APEX Courses.jpg
February Newsletter featuring Waukee APEX 2.11.26.pdf


grep -n "playbookPage\|projects\|Business\|Mock\|Standard2\|S2" "/Users/russgoerend/Desktop/Portfolio HTMLs/Project Task Boards.html" | head -40

Check Task Boards for project list and playbook references


127:                    S2
136:                    Mock Client Project
152:
One place to view and manage every project task board across Video, Social Media, and Marketing Analytics projects.

157:
Each project board is pulled from the playbook stores saved locally in your browser. Use this page to see tasks across all projects, update status, and jump back to the relevant playbook.

168:        { label: 'Video Production', key: 'apex_dcs_video_projects_v1', page: 'Video Production Playbook.html', type: 'Video' },
169:        { label: 'Social Media', key: 'apex_dcs_social_projects_v1', page: 'Social Media Playbook.html', type: 'Social Media' },
170:        { label: 'Marketing Analytics', key: 'apex_dcs_marketing_projects_v1', page: 'Marketing Analytics Playbook.html', type: 'Analytics' }
174:        const projects = [];
182:                    projects.push({
185:                        playbookPage: store.page,
197:        return projects;
203:        const projects = loadAllProjects();
205:        if (!projects.length) {
210:        projects.forEach(proj => {
231:                        <button class="btn-primary" onclick="window.location.href='${proj.playbookPage}'">Open Playbook</button>
253:    function saveProjectStore(storeKey, projectsState) {
254:        localStorage.setItem(storeKey, JSON.stringify(projectsState));


Now I have a comprehensive picture. Let me read the APEX Background Info to understand Standard 2:

Actually, let me check the PDF info - I can't read PDFs easily, but based on the APEX program context, the standards are:
- S1: Servant Leadership
- S2: ??? (unknown without the manual)
- S3: Career Exploration
- S4: Technical Skills
- S5: Professional Skills

I shouldn't guess at what S2 is. Let me ask the user about Standard2 and also ask about whether the Business Startup playbook should be added to the Task Boards list too.

So here's what I'm going to tackle: I need to add the Business Startup Mock Client Playbook to the Playbooks dropdown across all navigation menus, and I'll need to clarify with the user whether Standard2.html should stay or be removed. On the Dashboard, I'll fix that broken Mock Client Project card to match the standard formatting and add a Business Startup Mock Client card. I should also standardize the titles, starting with Standard4.html.

Before I proceed further, I need to check whether the Business Startup and Mock Client Project playbooks have task board functionality by looking for localStorage keys, since that'll determine whether I need to add them to the project boards list.


Let me check what localStorage keys the two mock client playbooks use for task boards:


grep -n "localStorage\|apex_.*projects\|playbookPage\|task.board\|Task Board" "/Users/russgoerend/Desktop/Portfolio HTMLs/Business Startup Mock Client Playbook.html" | head -20

Check Business Startup playbook for task board storage key


93:        .task-board-btn { width: 100%; padding: 10px; background: var(--primary); color: white; border: none; border-radius: 8px; font-family: inherit; font-weight: 700; font-size: 0.82rem; cursor: pointer; transition: background 0.2s; display: flex; align-items: center; justify-content: center; gap: 8px; }
94:        .task-board-btn:hover { background: #3d0560; }
95:        .task-board-note { margin-top: 10px; font-size: 0.82rem; color: var(--text-sub); line-height: 1.4; }
218:        /* Task Board Modal */
404:            <button class="task-board-btn" onclick="openTaskBoard()">
405:                📋 Project Task Board
407:
Add tasks, track progress, and stay organized across all three days.

1154:
📋 Project Task Board

1189:    const PROJECT_STORE_KEY = 'apex_bsb_mock_client_projects_v1';
1224:        const raw = localStorage.getItem(PROJECT_STORE_KEY);
1235:        localStorage.setItem(PROJECT_STORE_KEY, JSON.stringify(projects));
1236:        localStorage.setItem(STORAGE_KEY, JSON.stringify(state));
1429:            try { stdState = JSON.parse(localStorage.getItem(key) || '{}'); } catch(e) {}
1433:            localStorage.setItem(key, JSON.stringify(stdState));
1437:            try { inbox = JSON.parse(localStorage.getItem('apex_dcs_artifact_inbox') || '[]'); } catch(e) {}
1439:            localStorage.setItem('apex_dcs_artifact_inbox', JSON.stringify(inbox));


grep -n "localStorage\|apex_.*projects\|playbookPage\|task.board\|Task Board" "/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html" | head -20

Check Mock Client playbook for task board storage key


147:        .task-board-btn { width: 100%; padding: 10px; background: var(--primary); color: white; border: none; border-radius: 8px; font-family: inherit; font-weight: 700; font-size: 0.82rem; cursor: pointer; transition: background 0.2s; display: flex; align-items: center; justify-content: center; gap: 8px; }
148:        .task-board-btn:hover { background: #3d0560; }
149:        .task-board-note { margin-top: 10px; font-size: 0.82rem; color: var(--text-sub); line-height: 1.4; }
496:            <button class="task-board-btn" onclick="openTaskBoard()">
497:                📋 Project Task Board
499:
Track your project tasks here. Add, move, and complete tasks throughout the semester.

631:
Open your Task Board now. Click "Project Task Board" in the lower sidebar and add your first tasks: "Schedule discovery meeting with Russ," "Research APEX social media accounts," and "Set up Slack channel." The Task Board is your live project tracker — use it throughout the semester.

1414:
📋 Project Task Board

1464:    const PROJECT_STORE_KEY = 'apex_dcs_mock_client_projects_v1';
1490:        const raw = localStorage.getItem(PROJECT_STORE_KEY);
1494:            const legacy = localStorage.getItem(STORAGE_KEY);
1508:        localStorage.setItem(PROJECT_STORE_KEY, JSON.stringify(projects));
1509:        localStorage.setItem(STORAGE_KEY, JSON.stringify(state));
1778:            try { stdState = JSON.parse(localStorage.getItem(key) || '{}'); } catch(e) {}
1782:            localStorage.setItem(key, JSON.stringify(stdState));
1786:            try { inbox = JSON.parse(localStorage.getItem('apex_dcs_artifact_inbox') || '[]'); } catch(e) {}
1788:            localStorage.setItem('apex_dcs_artifact_inbox', JSON.stringify(inbox));


Now I have all the information I need. Let me compile the full list of issues and fixes:

**localStorage keys:**
- Business Startup Mock Client: `apex_bsb_mock_client_projects_v1`
- Mock Client Project: `apex_dcs_mock_client_projects_v1`
- Video Production: `apex_dcs_video_projects_v1`
- Social Media: `apex_dcs_social_projects_v1`
- Marketing Analytics: `apex_dcs_marketing_projects_v1`

**Task Boards missing playbooks:**

- `Mock Client Project Playbook.html` (key: `apex_dcs_mock_client_projects_v1`)
- `Business Startup Mock Client Playbook.html` (key: `apex_bsb_mock_client_projects_v1`)

So the main issues to address are: Standard2.html doesn't exist and needs clarification on whether to remove it, disable it, or create it; Business Startup Mock Client needs to be added across all 12+ navigation files; and I need to continue reviewing the Dashboard issues. I'm checking the h1 headers across pages for consistency, and I notice the language could be more professional throughout—I should look for places where "student" could become "associate," "assignment" becomes "deliverable," and generic phrasing gets elevated to match APEX standards. Let me scan through several files to identify what language shifts are needed, then figure out the best approach for Standard2.html since that's still unclear from the navigation. I'm looking at the Professional Portfolio page to see how Standard2 is referenced there—it has a link pointing to Standard2.html, so I need to decide whether to remove that broken link or keep it as-is while I clarify what Standard2 actually is.


Let me check the Portfolio page's Standard 2 card and also scan the header/h1 patterns across all files:


279
280

281
APEX Professional Portfolio

282
Innovation. Leadership. Professionalism.

283

284
285
286

287

288
🎓

289

290	            <input type="text" class="associate-name" id="userName" placeholder="Associate Name" onblur="saveProfile()">
291	            <input type="text" class="associate-strand" id="userStrand" placeholder="APEX Strand (e.g., Business Startup)" onblur="saveProfile()">
292

293

294
295

296
297

298	                Standard 1
299
Servant Leadership & Client Relationships

300
Documenting community impact, professional communication, and project stewardship.

301

302
In Progress

303
304
305
306

307	                Standard 2
308
Professionalism & Ethics

309
Demonstrating integrity, punctuality, and professional workplace behaviors.

310

311
In Progress

312
313
314
315

316	                Standard 3
317
Career Exploration

318
Researching career paths, building a personal brand, and connecting with professionals in your field.

319

320
In Progress

321
322
323
324

325	                Standard 4
326
Technical Skills

327
Mastering industry-specific tools and platforms relevant to your APEX strand.

328

329
In Progress

330
331
332
333

334	                Standard 5
335
Professional Skills

336
Developing the communication, collaboration, and workplace habits that define a standout professional.

337

338
In Progress

339
340

341
342
343	        © 2026 Waukee APEX Aspiring Professional Portfolio | Built for Excellence
344
345

346
347
Profile Saved ✓

348

APEX Professional Portfolio

Innovation. Leadership. Professionalism.

🎓

            <input type="text" class="associate-name" id="userName" placeholder="Associate Name" onblur="saveProfile()">
            <input type="text" class="associate-strand" id="userStrand" placeholder="APEX Strand (e.g., Business Startup)" onblur="saveProfile()">

                Standard 1

Servant Leadership & Client Relationships

Documenting community impact, professional communication, and project stewardship.

In Progress

                Standard 2

Professionalism & Ethics

Demonstrating integrity, punctuality, and professional workplace behaviors.

In Progress

                Standard 3

Career Exploration

Researching career paths, building a personal brand, and connecting with professionals in your field.

In Progress

                Standard 4

Technical Skills

Mastering industry-specific tools and platforms relevant to your APEX strand.

In Progress

                Standard 5

Professional Skills

Developing the communication, collaboration, and workplace habits that define a standout professional.

In Progress

        © 2026 Waukee APEX Aspiring Professional Portfolio | Built for Excellence

Profile Saved ✓


grep -n "<h1\|<header\|class=\"page-title\"\|section-title\|category-label\|<title" \
  "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard1.html" \
  "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard3.html" \
  "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard4.html" \
  "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard5.html" \
  "/Users/russgoerend/Desktop/Portfolio HTMLs/APEX_Review_Prep.html" | head -60

Extract h1 and header patterns across Standard pages


/Users/russgoerend/Desktop/Portfolio HTMLs/Standard4.html:6:    <title>Standard 4 | Waukee APEX</title>
/Users/russgoerend/Desktop/Portfolio HTMLs/Standard4.html:123:
Technical & Digital Skills

/Users/russgoerend/Desktop/Portfolio HTMLs/Standard1.html:6:    <title>APEX Portfolio | Standard 1: Servant Leadership</title>
/Users/russgoerend/Desktop/Portfolio HTMLs/Standard1.html:379:
/Users/russgoerend/Desktop/Portfolio HTMLs/Standard1.html:380:
Standard 1: Servant Leadership & Client Relationships

/Users/russgoerend/Desktop/Portfolio HTMLs/Standard5.html:6:    <title>APEX Portfolio | Standard 5: Professional Skills</title>
/Users/russgoerend/Desktop/Portfolio HTMLs/Standard5.html:237:
/Users/russgoerend/Desktop/Portfolio HTMLs/Standard5.html:238:
Standard 5: Professional Skills

/Users/russgoerend/Desktop/Portfolio HTMLs/Standard3.html:6:    <title>APEX Portfolio | Standard 3: Career Exploration</title>
/Users/russgoerend/Desktop/Portfolio HTMLs/APEX_Review_Prep.html:6:    <title>APEX | Performance Review Prep</title>
/Users/russgoerend/Desktop/Portfolio HTMLs/APEX_Review_Prep.html:95:        .std-section-title { font-size: .82rem; font-weight: 800; color: var(--primary); flex: 1; }
/Users/russgoerend/Desktop/Portfolio HTMLs/APEX_Review_Prep.html:374:
Standard ${std.num}: ${std.name}


Now I have a comprehensive picture. Let me list all the issues I've found:

**Standard 2:**
- The Portfolio page calls it "Professionalism & Ethics"
- The nav just calls it "S2" (no name)
- Standard2.html does NOT exist

**Issues Summary:**

1. **Standard2.html doesn't exist** but is linked everywhere. Should the nav label be updated to match the Portfolio page description "Professionalism & Ethics"? And should I make a stub for the page or remove the link? I'll ask.

2. **Business Startup Mock Client Playbook.html** needs to be added to the navigation across all 14+ files since it's currently isolated.
3. The Dashboard has a broken Mock Client card on line 510 that's just a bare link without proper card markup.
4. The Dashboard is also missing the Business Startup card in the Playbooks section.
5. The Task Boards data structure is incomplete—it's missing entries for both the Mock Client Project and Business Startup projects.
6. Several title tags need standardization: Standard4.html should follow the "APEX Portfolio | [Page Name]" format, and the Business Startup playbook title needs updating to match the naming convention.

7. The Standard2 navigation label should be expanded from "S2" to "S2 · Professionalism & Ethics" for consistency with how other standards are labeled.

8. Standard4's h1 element uses inconsistent formatting—it's missing the "Standard 4:" prefix and uses a page-title class instead of being wrapped in a proper header element, whereas the Dashboard uses a different h1 text entirely that should be aligned.

9. I need to check for language and tone inconsistencies throughout specific sections.

The bigger issue is Standard2.html itself—it's currently broken. I should ask the user whether they want me to create a proper Standard2 page matching the S1/S3/S5 pattern, remove the link and mark it as coming soon, or just update the nav label and leave it as is. Given they asked for a cleanup, I'm leaning toward asking about this one decision. But actually, there's enough other work I can do without waiting—I can fix the nav labels, header inconsistencies, and language issues across all the files while I clarify the Standard2 situation.

Let me map out the full scope of changes needed across the 14+ files: I need to add Business Startup to the Playbooks dropdown in every file, fix the broken Mock Client card, update the S2 nav labels, add missing project cards to the project stores, and correct the page descriptions that are outdated. I need to continue applying the same updates across the remaining playbook files—adding Business Startup to the nav dropdown and updating the S2 label, with a couple of files needing title fixes as well.

Now I'm thinking through the nav ordering for the playbooks dropdown. The Business Startup file itself places the link right after Mock Client Project, so I'll follow that same sequence when adding it to all the other files. I'm building out the consistent navigation structure that should appear across all playbooks.

For the S2 label, I'm considering whether to update it to "S2 · Professionalism & Ethics" based on what the Portfolio page indicates, but since the actual S2 file doesn't exist yet, I should probably ask about that before making changes.

Now I'm thinking about the language updates across all these files. The user wants APEX Elevated Language applied, which means I need to scan for terms like "student" (should be "associate"), "assignment" or "homework" (should be "deliverable" or "artifact"), and "class" (should be "cohort" or "program"). This is a substantial task across multiple large files, so let me spot-check the key areas where these terms are likely to appear.


Now let me search for language issues across all files:


grep -rn "\bstudent\b\|\bstudents\b" "/Users/russgoerend/Desktop/Portfolio HTMLs/"*.html | grep -v ".DS_Store" | head -40

Find "student" language across all HTML files


/Users/russgoerend/Desktop/Portfolio HTMLs/Marketing Analytics Playbook.html:300:
Google Ads — Reporting for Google search and display advertising. The Campaigns tab and Search Terms report are where most student analysts start.

/Users/russgoerend/Desktop/Portfolio HTMLs/Marketing Analytics Playbook.html:491:
ROAS vs. ROI — ROAS only measures ad spend. ROI accounts for all costs (creative, labor, tools). For student projects, ROAS is usually the right metric — you likely won't have full cost data.

/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:773:
What are the primary goals for APEX's social media? (Recruit students? Showcase work? Build community? Stay connected with alumni?)

/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:774:
Who is your target audience? Who do you most want to reach — prospective students, current students, parents, community partners, alumni?

/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:889:
Content types: updates, student spotlights, articles

/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:957:                <input class="field-input" id="strat-audience1" type="text" placeholder="e.g., Prospective students (8th–10th graders) considering APEX for junior/senior year" oninput="saveState();">
/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:959:                <input class="field-input" id="strat-audience2" type="text" placeholder="e.g., Parents of prospective students, community partners and employers" oninput="saveState();">
/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:961:                <input class="field-input" id="strat-audience3" type="text" placeholder="e.g., APEX alumni, current students who follow the accounts" oninput="saveState();">
/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:971:
Showcase actual projects, client deliverables, and finished work. The proof that APEX students do real things.

/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:975:
Behind-the-scenes, team moments, class activities, and what it actually feels like to be an APEX student.

/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:994:                <textarea class="field-input" id="strat-visual" placeholder="e.g., Bold typography using APEX purple and lime green. High-contrast photos. Consistent use of brand logo in corner. No stock photos — only real APEX student and client imagery." oninput="saveState();"></textarea>
/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:996:                <textarea class="field-input" id="strat-voice" placeholder="e.g., Confident and aspirational but not corporate. Conversational for Instagram. More formal for LinkedIn. Always student-centered — not institution-centered." oninput="saveState();"></textarea>
/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:1039:
Is our posting frequency recommendation realistic for a student team to maintain?

/Users/russgoerend/Desktop/Portfolio HTMLs/Mock Client Project Playbook.html:1119:
<input type="checkbox" id="cl-cc5" onchange="saveState();">Leave room for reactive content (unplanned moments, events, student wins)

/Users/russgoerend/Desktop/Portfolio HTMLs/Social Media Playbook.html:850:
UGC (User-Generated Content) — Content created by your audience or community, not by you. Reposting a customer photo or a student's story is UGC. It builds community and trust because it's not the brand talking about itself.

/Users/russgoerend/Desktop/Portfolio HTMLs/Podcast Production Playbook.html:507:
Most podcasts fail because the concept is too vague. "A show about business" isn't a concept. "A show helping high school students understand what careers in marketing actually look like day-to-day" is a concept. Be specific before you record a single word.

/Users/russgoerend/Desktop/Portfolio HTMLs/Standard3.html:567:            const prompt = `Acting as a career consultant, analyze this student profile:
/Users/russgoerend/Desktop/Portfolio HTMLs/Video Production Playbook.html:1683:
What's the most common mistake you see student editors make on a project like this?

/Users/russgoerend/Desktop/Portfolio HTMLs/Video Production Playbook.html:1796:                    Adobe Premiere Pro — full Adobe CC workflow, ideal if you already have a student license.
/Users/russgoerend/Desktop/Portfolio HTMLs/Standard4DCS.html:313:
For a student-associate at Waukee APEX, your personal brand is how clients, mentors, potential employers, and collaborators experience you. It shows up in:

/Users/russgoerend/Desktop/Portfolio HTMLs/Standard4DCS.html:356:
Most students want to skip to the design phase. Don't. The quality of your brand depends entirely on the quality of your self-reflection. A logo that doesn't come from real values is just decoration.

/Users/russgoerend/Desktop/Portfolio HTMLs/Standard4DCS.html:375:
Every student in APEX has skills. What's your angle? What do you bring that's hard to find, or that makes people want to work with you specifically?


grep -rn "\bassignment\b\|\bassignments\b\|\bhomework\b" "/Users/russgoerend/Desktop/Portfolio HTMLs/"*.html | head -20

Find assignment/homework language across all HTML files


(Bash completed with no output)


Now I have a comprehensive picture. Let me think about the language issues:

The word "student" appears in several places but many of them are in context where it makes sense:
1. "prospective students" - referring to people who might join APEX, not associates who are already in the program - this is appropriate
2. "student analysts" in Marketing Analytics - this should be "associate-analysts" or just "associates"
3. "student-associated" in Standard4DCS - already uses "student-associate"
4. "APEX student" → should be "APEX associate"
5. "student team" in Mock Client → should be "associate team"

6. "high school students" in Podcast - referring to generic high school students, so that can stay as is
7. "student editors" in Video - should probably be "associate editors" or "associates"
8. "student license" in Video - this is about software licensing, so the actual product name should remain unchanged

Looking at the broader APEX Elevated Language updates, I need to systematically replace "student" with "associate" throughout the Mock Client Playbook - things like "student spotlight," "student-centered," and "student wins" all need that shift to maintain consistent terminology for APEX participants.

Now I'm mapping out the complete set of changes across all 14 files. The navigation needs updating first - every file except Business Startup should add "Business Startup Mock Client" to the Playbooks dropdown. The Business Startup file already has the correct nav structure showing the three playbook options, so I'll use that format as the template for the rest.

Next, I need to update the S2 navigation label from just "S2" to "S2 · Professionalism & Ethics" across 18 different files including the dashboard, portfolio, review prep, all the standard files, and the various playbook files.

For Standard4.html, I'm checking the current title and header structure—it needs to change from "Standard 4 | Waukee APEX" to "APEX Portfolio | Standard 4: Technical Skills" and the h1 should be wrapped in a proper header element matching the format used in Standard1 and Standard5.

I'm also reconsidering the Business Startup playbook title. The current format is "BSB Playbook | Mock Client Project" but it should align with the other playbooks like "DCS Playbook | [Name]", so it should become "APEX Playbook | Business Startup Mock Client" for consistency. I need to fix the Mock Client card on the dashboard to match the standard card format, then add a Business Startup card below it. I'm also updating the task boards to include both projects, and going through to replace "student" language with "associate" across several playbooks—Marketing Analytics, Mock Client, and Standard4DCS all need these terminology updates.

For the remaining language fixes, I'm being careful to distinguish between references to APEX associates versus external audiences: the podcast about high school students stays as-is since it's describing the podcast's subject matter, and "prospective students" in the recruiting context should remain unchanged. But I'm updating "current students" to "current associates" where it refers to APEX members, fixing "student profile" in the JavaScript prompt, and noting that "student license" in Video Production refers to actual Adobe licensing so that stays. I'll also swap "student editors" for "associates" in Video Production.

Now I'm organizing all these changes into a systematic plan: I'll handle the navigation updates across all files in parallel, fix the Dashboard cards, update the Task Boards project list, correct the titles, and address the language issues—all while asking about whether Standard2.html needs to be created, since the nav label update there can proceed based on what the Portfolio page indicates. I need to figure out the exact search-and-replace patterns to use across all the files. For adding the Business Startup Mock Client to the nav, I'm looking for the existing Mock Client link and adding the new one right after it. For the S2 label, I'm updating it from just "S2" to include the full standard name. Let me start executing these changes with find-and-replace. Now I'm ready to execute the sed commands to add the Business Startup entry to all 17 files that are missing it and update the S2 labels globally, being careful to target only the nav sections.


I now have a clear picture of all the issues. Before I start making changes, let me ask about one thing I can't determine on my own:


AskUserQuestion

Question: Standard2.html is linked in every nav and the Portfolio page describes it as 'Professionalism & Ethics' — but the file doesn't actually exist yet. What should I do with it?

Choices:
Update 'S2' in the nav to 'S2 · Professionalism & Ethics' everywhere, so at least it has a name. The broken link stays as a placeholder until the page is built.
Strip the S2 link from every nav and the Portfolio page. Clean but loses the placeholder.
Build a stub Standard2.html that matches the S1/S3/S5 structure, so the link works. You'd need to confirm the content scope for Professionalism & Ethics.


User has answered your questions: "Standard2.html is linked in every nav and the Portfolio page describes it as 'Professionalism & Ethics' — but the file doesn't actually exist yet. What should I do with it?"="Create a basic Standard 2 page. Standard 2 is all about seeking out and receiving feedback, having a growth mindset, overoming challenges. Can you build it like standard 5 but with those ideas in mind?". You can now continue with the user's answers in mind.

Question: Standard2.html is linked in every nav and the Portfolio page describes it as 'Professionalism & Ethics' — but the file doesn't actually exist yet. What should I do with it?

Choices:
Update 'S2' in the nav to 'S2 · Professionalism & Ethics' everywhere, so at least it has a name. The broken link stays as a placeholder until the page is built.
Strip the S2 link from every nav and the Portfolio page. Clean but loses the placeholder.
Build a stub Standard2.html that matches the S1/S3/S5 structure, so the link works. You'd need to confirm the content scope for Professionalism & Ethics.

Create a basic Standard 2 page. Standard 2 is all about seeking out and receiving feedback, having a growth mindset, overoming challenges. Can you build it like standard 5 but with those ideas in mind?


The user wants me to create a Standard2.html page about seeking out and receiving feedback, having a growth mindset, overcoming challenges. Model it after Standard5.html.

Let me first read Standard5.html to understand its full structure.

Let me also compile my complete task list:

1. Create Standard2.html based on Standard5 pattern, about feedback/growth mindset/overcoming challenges
2. Update S2 nav label from "S2" to "S2 · Professionalism & Ethics" in ALL files
3. Add "Business Startup Mock Client" to Playbooks nav in ALL files except Business Startup itself

4. Fix the Dashboard by correcting the Mock Client card and adding a Business Startup card
5. Update Task Boards to include the Mock Client Project and Business Startup in the project list
6. Correct Standard4.html's title to match the APEX Portfolio naming convention with the Technical Skills descriptor
7. Update Business Startup's title to follow the APEX Playbook format for the Mock Client Project
8. Replace "student" with "associate" throughout to reflect APEX participant terminology
9. Adjust Standard4.html's heading to align with the pattern used in other Standards pages

Now let me examine Standard5.html to see how it's structured so I can replicate that for Standard2.

html.


Let me read Standard5.html fully to use as the template for Standard2:


1	<!DOCTYPE html>
2
3
4	    <meta charset="UTF-8">
5	    <meta name="viewport" content="width=device-width, initial-scale=1.0">
6	    <title>APEX Portfolio | Standard 5: Professional Skills</title>
7
189
190
191
192

193

194
📌 Work Queue

195	        <button id="closeSidebar">×</button>
196

197

198
No items yet. Bookmark an artifact card to add it here.

199

200

201
202
203

204
205
206
207

208	            Dashboard
209

210	                <button class="nav-drop-btn active">Portfolio ▾</button>
211

212	                    S1 · Servant Leadership
213	                    S2
214	                    S3 · Career Exploration
215	                    S4 · Technical Skills
216	                    S5 · Professional Skills
217

218

219

220	                <button class="nav-drop-btn">Playbooks ▾</button>
221

222	                    Mock Client Project
223	                    Video Production
224	                    Social Media
225	                    Marketing Analytics
226	                    Podcast Production
227	                    Graphic Design
228	                    Photography
229

230

231	            <button id="sidebarToggle" style="color:rgba(255,255,255,0.9);font-size:0.8rem;font-weight:700;padding:8px 14px;border-radius:6px;text-transform:uppercase;letter-spacing:0.03em;transition:all 0.2s;background:none;border:none;cursor:pointer;">📌 Queue</button>
232

233

234
235
236

237
238
Standard 5: Professional Skills

239
Mastering the day-to-day habits of an aspiring professional: communication, presence, time management, and networking.

240
241
242
243	        📊 S5 Professional Skills Proficiency Indicators
244

245

246	                Exceeds
247	                Consistently models high-level professional habits and acts as a mentor for peers in communication and management.
248

249

250	                Secure
251	                Reliably communicates through digital channels, maintains professional presence, and manages tasks effectively.
252

253

254	                Developing
255	                Professional skills are inconsistent. Requires reminders for communication etiquette or task management.
256

257

258	                Beginning
259	                Lacks basic professional habits. Communication is unprofessional or non-existent; presence does not meet APEX standards.
260

261

262
263
264

265

266
🏗 Portfolio Strands

267
Mastering professional skills requires consistent practice across these four areas. Use the cards below to document your habits and growth.

268

269

270
1. IdentifySelect a habit card you've practiced this week.

271
2. Link & ReflectAdd evidence (screenshots/photos) and a reflection.

272
3. CustomizeAdd your own cards to document unique professional milestones.

273

274

275
276

277

278	            <button class="chip active" data-filter="all" onclick="setFilter('all', this)">All</button>
279	            <button class="chip" data-filter="not-started" onclick="setFilter('not-started', this)">Not Started</button>
280	            <button class="chip" data-filter="in-progress" onclick="setFilter('in-progress', this)">In Progress</button>
281	            <button class="chip" data-filter="done" onclick="setFilter('done', this)">Done</button>
282

283	        <input type="text" id="filterSearch" placeholder="Search artifacts...">
284

285
286

287

288
📱💬 Digital Communication

289

290

291

292

293	            <button class="add-btn" onclick="addNewCard('digital-comm')">+ Add Artifact Card</button>
294

295
296

297
👔✨ Professional Presence

298

299

300

301

302	            <button class="add-btn" onclick="addNewCard('prof-presence')">+ Add Artifact Card</button>
303

304
305

306
⏳🗓 Task Management

307

308

309

310

311	            <button class="add-btn" onclick="addNewCard('task-mgmt')">+ Add Artifact Card</button>
312

313
314

315
🤝🌱 Networking & Growth

316

317

318

319

320	            <button class="add-btn" onclick="addNewCard('growth-net')">+ Add Artifact Card</button>
321

322

323

324
325
326
352
353
354

<!DOCTYPE html>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>APEX Portfolio | Standard 5: Professional Skills</title>

📌 Work Queue

        <button id="closeSidebar">×</button>

No items yet. Bookmark an artifact card to add it here.

            Dashboard

                <button class="nav-drop-btn active">Portfolio ▾</button>

                    S1 · Servant Leadership
                    S2
                    S3 · Career Exploration
                    S4 · Technical Skills
                    S5 · Professional Skills

                <button class="nav-drop-btn">Playbooks ▾</button>

                    Mock Client Project
                    Video Production
                    Social Media
                    Marketing Analytics
                    Podcast Production
                    Graphic Design
                    Photography

            <button id="sidebarToggle" style="color:rgba(255,255,255,0.9);font-size:0.8rem;font-weight:700;padding:8px 14px;border-radius:6px;text-transform:uppercase;letter-spacing:0.03em;transition:all 0.2s;background:none;border:none;cursor:pointer;">📌 Queue</button>

Standard 5: Professional Skills

Mastering the day-to-day habits of an aspiring professional: communication, presence, time management, and networking.

        📊 S5 Professional Skills Proficiency Indicators

                Exceeds
                Consistently models high-level professional habits and acts as a mentor for peers in communication and management.

                Secure
                Reliably communicates through digital channels, maintains professional presence, and manages tasks effectively.

                Developing
                Professional skills are inconsistent. Requires reminders for communication etiquette or task management.

                Beginning
                Lacks basic professional habits. Communication is unprofessional or non-existent; presence does not meet APEX standards.

🏗 Portfolio Strands

Mastering professional skills requires consistent practice across these four areas. Use the cards below to document your habits and growth.

1. IdentifySelect a habit card you've practiced this week.

2. Link & ReflectAdd evidence (screenshots/photos) and a reflection.

3. CustomizeAdd your own cards to document unique professional milestones.

            <button class="chip active" data-filter="all" onclick="setFilter('all', this)">All</button>
            <button class="chip" data-filter="not-started" onclick="setFilter('not-started', this)">Not Started</button>
            <button class="chip" data-filter="in-progress" onclick="setFilter('in-progress', this)">In Progress</button>
            <button class="chip" data-filter="done" onclick="setFilter('done', this)">Done</button>

        <input type="text" id="filterSearch" placeholder="Search artifacts...">

📱💬 Digital Communication

            <button class="add-btn" onclick="addNewCard('digital-comm')">+ Add Artifact Card</button>

👔✨ Professional Presence

            <button class="add-btn" onclick="addNewCard('prof-presence')">+ Add Artifact Card</button>

⏳🗓 Task Management

            <button class="add-btn" onclick="addNewCard('task-mgmt')">+ Add Artifact Card</button>

🤝🌱 Networking & Growth

            <button class="add-btn" onclick="addNewCard('growth-net')">+ Add Artifact Card</button>


Now I have a clear picture of Standard5.html. Let me use it as a template for Standard2.html. Standard2 is about:
- Seeking out and receiving feedback
- Growth mindset
- Overcoming challenges

I'll create 4 columns for Standard2, like Standard5 has:
1. Seeking Feedback — actively requesting and accepting feedback from clients, peers, instructors
2. Growth Mindset — embracing challenges as learning opportunities, not fixed-mindset thinking
3. Overcoming Challenges — specific instances where you faced a setback and persisted/adapted

4. Professional Development — continuous improvement, applying learning to future work

For the proficiency indicators, I'm thinking about how to distinguish between exceeding expectations and just being secure: those who exceed should proactively seek feedback and model growth behaviors for others, while secure performers reliably request and apply feedback but aren't necessarily leading by example. The developing level shows inconsistency in applying feedback and avoidance of challenges, while beginning is outright resistance. Then for the strand steps, I need to guide people through identifying a relevant card, reflecting on what changed, and presumably continuing from there.

Looking at the default cards available across the four categories—things like "Asking for It First" for feedback-seeking, "Failure as Data" for growth mindset, "The Pivot" for overcoming challenges, and "Applied Learning" for professional development—these give people concrete examples to anchor their thinking. Now I'm setting up the Standard2.html file with the appropriate storage keys to track this data.

I'm assigning the color scheme for each column: cyan for feedback-seeking to represent listening and openness, purple for growth mindset, amber for overcoming challenges to convey that sense of fire and difficulty, and green for professional development to signal growth and success. These match what I used in Standard5, which works fine since they're separate pages. I should also check the navigation link to make sure Standard2 is properly referenced in the menu. I'll create the Standard2.html file with the updated label and structure, then use a task tracker to manage all the remaining changes I need to make across the site.


ToolSearch

Question: select:TodoWrite


Question: select:TodoWrite


Now I'll create a todo list and start working through all the changes systematically.

Let me plan all the tasks:

1. Create Standard2.html (based on Standard5 template, about feedback/growth mindset/challenges)
2. Update all navs: add "Business Startup Mock Client" to Playbooks dropdown (17 files)
3. Update all navs: fix S2 label from "S2" to "S2 · Professionalism & Ethics" (all files including Standard2)
4. Fix Dashboard: fix broken Mock Client card + add Business Startup card
5. Fix Task Boards: add Mock Client and Business Startup to project list, update description

6. Fix titles in Standard4.html and Business Startup Playbook, plus update Standard4's h1 to match the other Standards
7. Change "student" to "associate" throughout the appropriate sections

I'll use bash with sed to handle the global nav updates efficiently across all files—adding the Business Startup Mock Client link after the existing Mock Client entry and updating the S2 label with the full description everywhere.


TodoWrite

Create Standard2.html (Professionalism & Ethics) based on Standard5 template

Add Business Startup Mock Client to Playbooks nav in all files

Adding Business Startup to nav in all files

Update S2 nav label to 'S2 · Professionalism & Ethics' in all files

Fix Dashboard: repair broken Mock Client card + add Business Startup card

Fix Task Boards: add Mock Client and Business Startup to project list

Fix page titles and headers for consistency

Fix language: replace 'student' with 'associate' in APEX context


Todos have been modified successfully. Ensure that you continue to use the todo list to track your progress. Please proceed with the current tasks if applicable

Create Standard2.html (Professionalism & Ethics) based on Standard5 template

Add Business Startup Mock Client to Playbooks nav in all files

Adding Business Startup to nav in all files

Update S2 nav label to 'S2 · Professionalism & Ethics' in all files

Fix Dashboard: repair broken Mock Client card + add Business Startup card

Fix Task Boards: add Mock Client and Business Startup to project list

Fix page titles and headers for consistency

Fix language: replace 'student' with 'associate' in APEX context


Creating Standard2.html now, adapting the Standard5 structure for feedback, growth mindset, and overcoming challenges:


Write

<!DOCTYPE html>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>APEX Portfolio | Standard 2: Professionalism & Ethics</title>

    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">

📌 Work Queue

        <button id="closeSidebar">×</button>

No items yet. Bookmark an artifact card to add it here.

            Dashboard

                <button class="nav-drop-btn active">Portfolio ▾</button>

                    S1 · Servant Leadership
                    S2 · Professionalism & Ethics
                    S3 · Career Exploration
                    S4 · Technical Skills
                    S5 · Professional Skills

                <button class="nav-drop-btn">Playbooks ▾</button>

                    Mock Client Project
                    Business Startup Mock Client
                    Video Production
                    Social Media
                    Marketing Analytics
                    Podcast Production
                    Graphic Design
                    Photography

            <button id="sidebarToggle" style="color:rgba(255,255,255,0.9);font-size:0.8rem;font-weight:700;padding:8px 14px;border-radius:6px;text-transform:uppercase;letter-spacing:0.03em;transition:all 0.2s;background:none;border:none;cursor:pointer;">📌 Queue</button>

Standard 2: Professionalism & Ethics

Seeking feedback, maintaining a growth mindset, and persisting through challenges to grow as an aspiring professional.

        📊 S2 Professionalism & Ethics Proficiency Indicators

                Exceeds
                Proactively seeks feedback before it is offered, applies it demonstrably to improve work, and models a growth mindset for peers. Navigates setbacks with professionalism and uses them as learning opportunities.

                Secure
                Reliably requests and applies feedback from clients and peers. Demonstrates persistence when challenges arise and reflects meaningfully on growth over time.

                Developing
                Receives feedback but inconsistently applies it. May avoid difficult situations or give up when work becomes challenging. Reflection is surface-level.

                Beginning
                Resists feedback or does not act on it. Does not demonstrate a growth mindset or persist through difficulty. Professional behavior does not meet APEX standards.

🏗 Portfolio Strands

Professionalism and ethics grow through practice — asking for feedback, sitting with discomfort, and choosing to improve. Use the cards below to document your growth across these four areas.

1. IdentifySelect a card representing feedback received or a challenge you navigated.

2. ReflectDescribe what changed in your work or thinking as a result.

3. GrowLink your evidence and add a reflection showing forward progress.

            <button class="chip active" data-filter="all" onclick="setFilter('all', this)">All</button>
            <button class="chip" data-filter="not-started" onclick="setFilter('not-started', this)">Not Started</button>
            <button class="chip" data-filter="in-progress" onclick="setFilter('in-progress', this)">In Progress</button>
            <button class="chip" data-filter="done" onclick="setFilter('done', this)">Done</button>

        <input type="text" id="filterSearch" placeholder="Search artifacts...">

🎯💬 Seeking Feedback

            <button class="add-btn" onclick="addNewCard('seeking-feedback')">+ Add Artifact Card</button>

🌱🧠 Growth Mindset

            <button class="add-btn" onclick="addNewCard('growth-mindset')">+ Add Artifact Card</button>

🔥💪 Overcoming Challenges

            <button class="add-btn" onclick="addNewCard('overcoming-challenges')">+ Add Artifact Card</button>

✅📈 Applied Growth

            <button class="add-btn" onclick="addNewCard('applied-growth')">+ Add Artifact Card</button>


File created successfully at: /Users/russgoerend/Desktop/Portfolio HTMLs/Standard2.html (file state is current in your context — no need to Read it back)

<!DOCTYPE html>

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>APEX Portfolio | Standard 2: Professionalism & Ethics</title>

    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap" rel="stylesheet">

📌 Work Queue

        <button id="closeSidebar">×</button>

No items yet. Bookmark an artifact card to add it here.

            Dashboard

                <button class="nav-drop-btn active">Portfolio ▾</button>

                    S1 · Servant Leadership
                    S2 · Professionalism & Ethics
                    S3 · Career Exploration
                    S4 · Technical Skills
                    S5 · Professional Skills

                <button class="nav-drop-btn">Playbooks ▾</button>

                    Mock Client Project
                    Business Startup Mock Client
                    Video Production
                    Social Media
                    Marketing Analytics
                    Podcast Production
                    Graphic Design
                    Photography

            <button id="sidebarToggle" style="color:rgba(255,255,255,0.9);font-size:0.8rem;font-weight:700;padding:8px 14px;border-radius:6px;text-transform:uppercase;letter-spacing:0.03em;transition:all 0.2s;background:none;border:none;cursor:pointer;">📌 Queue</button>

Standard 2: Professionalism & Ethics

Seeking feedback, maintaining a growth mindset, and persisting through challenges to grow as an aspiring professional.

        📊 S2 Professionalism & Ethics Proficiency Indicators

                Exceeds
                Proactively seeks feedback before it is offered, applies it demonstrably to improve work, and models a growth mindset for peers. Navigates setbacks with professionalism and uses them as learning opportunities.

                Secure
                Reliably requests and applies feedback from clients and peers. Demonstrates persistence when challenges arise and reflects meaningfully on growth over time.

                Developing
                Receives feedback but inconsistently applies it. May avoid difficult situations or give up when work becomes challenging. Reflection is surface-level.

                Beginning
                Resists feedback or does not act on it. Does not demonstrate a growth mindset or persist through difficulty. Professional behavior does not meet APEX standards.

🏗 Portfolio Strands

Professionalism and ethics grow through practice — asking for feedback, sitting with discomfort, and choosing to improve. Use the cards below to document your growth across these four areas.

1. IdentifySelect a card representing feedback received or a challenge you navigated.

2. ReflectDescribe what changed in your work or thinking as a result.

3. GrowLink your evidence and add a reflection showing forward progress.

            <button class="chip active" data-filter="all" onclick="setFilter('all', this)">All</button>
            <button class="chip" data-filter="not-started" onclick="setFilter('not-started', this)">Not Started</button>
            <button class="chip" data-filter="in-progress" onclick="setFilter('in-progress', this)">In Progress</button>
            <button class="chip" data-filter="done" onclick="setFilter('done', this)">Done</button>

        <input type="text" id="filterSearch" placeholder="Search artifacts...">

🎯💬 Seeking Feedback

            <button class="add-btn" onclick="addNewCard('seeking-feedback')">+ Add Artifact Card</button>

🌱🧠 Growth Mindset

            <button class="add-btn" onclick="addNewCard('growth-mindset')">+ Add Artifact Card</button>

🔥💪 Overcoming Challenges

            <button class="add-btn" onclick="addNewCard('overcoming-challenges')">+ Add Artifact Card</button>

✅📈 Applied Growth

            <button class="add-btn" onclick="addNewCard('applied-growth')">+ Add Artifact Card</button>


TodoWrite

Create Standard2.html (Professionalism & Ethics) based on Standard5 template

Add Business Startup Mock Client to Playbooks nav in all files

Adding Business Startup to nav in all files

Update S2 nav label to 'S2 · Professionalism & Ethics' in all files

Fix Dashboard: repair broken Mock Client card + add Business Startup card

Fix Task Boards: add Mock Client and Business Startup to project list

Fix page titles and headers for consistency

Fix language: replace 'student' with 'associate' in APEX context


Standard2.html is created. Now I'll apply the nav changes globally across all files using sed — both adding Business Startup and updating the S2 label:


Bash

cd "/Users/russgoerend/Desktop/Portfolio HTMLs"

# Files that need Business Startup added to nav (all except Business Startup itself)
FILES=(
  "APEX_Professional_Dashboard.html"
  "APEX_Professional_Portfolio.html"
  "APEX_Review_Prep.html"
  "Project Task Boards.html"
  "Standard1.html"
  "Standard3.html"
  "Standard4.html"
  "Standard4BSU.html"
  "Standard4DCS.html"
  "Standard5.html"
  "Mock Client Project Playbook.html"
  "Video Production Playbook.html"
  "Social Media Playbook.html"
  "Marketing Analytics Playbook.html"
  "Podcast Production Playbook.html"
  "Graphic Design Playbook.html"
  "Photography Playbook.html"
)

for f in "${FILES[@]}"; do
  sed -i '' 's|Mock Client Project|Mock Client Project\n                    Business Startup Mock Client|g' "$f"
done

echo "Done adding Business Startup nav link"

Add Business Startup Mock Client to Playbooks nav in all files


Done adding Business Startup nav link


cd "/Users/russgoerend/Desktop/Portfolio HTMLs"

# Verify the replacement worked correctly in a sample file
grep -n "Business Startup\|Mock Client Project" "Standard5.html" | head -10

Verify Business Startup nav link was added correctly


222:                    Mock Client Project
223:                    Business Startup Mock Client


The replacement worked. Now let me update the S2 nav label in all files.


Now update the S2 nav label across all files:


cd "/Users/russgoerend/Desktop/Portfolio HTMLs"

# Update S2 label in ALL files (including Standard2 itself uses & so we handle it differently)
# In nav menus, the link looks like: S2
# We want: S2 · Professionalism & Ethics

FILES=(
  "APEX_Professional_Dashboard.html"
  "APEX_Professional_Portfolio.html"
  "APEX_Review_Prep.html"
  "Project Task Boards.html"
  "Standard1.html"
  "Standard3.html"
  "Standard4.html"
  "Standard4BSU.html"
  "Standard4DCS.html"
  "Standard5.html"
  "Mock Client Project Playbook.html"
  "Business Startup Mock Client Playbook.html"
  "Video Production Playbook.html"
  "Social Media Playbook.html"
  "Marketing Analytics Playbook.html"
  "Podcast Production Playbook.html"
  "Graphic Design Playbook.html"
  "Photography Playbook.html"
)

for f in "${FILES[@]}"; do
  sed -i '' 's|href="Standard2\.html">S2|href="Standard2.html">S2 \· Professionalism \& Ethics|g' "$f"
done

echo "Done updating S2 nav label"

Update S2 nav label to include name in all files


Done updating S2 nav label


grep -n "Standard2" "/Users/russgoerend/Desktop/Portfolio HTMLs/Standard5.html" | head -5

Verify S2 label update in Standard5


213:                    S2 · Professionalism & Ethics

213:                    S2 · Professionalism & Ethics


TodoWrite

Create Standard2.html (Professionalism & Ethics) based on Standard5 template

Add Business Startup Mock Client to Playbooks nav in all files

Adding Business Startup to nav in all files

Update S2 nav label to 'S2 · Professionalism & Ethics' in all files

Fix Dashboard: repair broken Mock Client card + add Business Startup card

Fix Task Boards: add Mock Client and Business Startup to project list

Fix page titles and headers for consistency

Fix language: replace 'student' with 'associate' in APEX context


Now fix the Dashboard — repair the broken Mock Client card and add a Business Startup card:


506
507

508
509
Playbooks

510

511	            Mock Client Project
512	                    Business Startup Mock Client
513
514	                Playbook
515
Video Production Workflow

516
Access the full video project playbook and open its built-in project task board from the page.

517
Open Playbook

518
519
520
521	                Playbook
522
Social Media Workflow

523
Launch the social media playbook and manage your project tasks in the playbook task board.

524
Open Playbook

525
526
527
528	                Playbook
529
Marketing Analytics Workflow

530
Open the analytics playbook for data-driven client strategy, reporting, and campaign insight.

531
Open Playbook

532
533
534
535	                Playbook
536
Podcast Production Workflow

537
Plan, record, edit, and publish a professional podcast episode from concept to distribution.

538
Open Playbook

539
540
541
542	                Playbook
543
Graphic Design Workflow

544
Guide a design project from client discovery and creative brief through concepts, revisions, and final file delivery.

545
Open Playbook

546
547
548
549	                Playbook
550
Photography Workflow

551
Plan and execute event coverage or custom brand photography — from shot list to client delivery.

552
Open Playbook

553
554

555

Playbooks

            Mock Client Project
                    Business Startup Mock Client

                Playbook

Video Production Workflow

Access the full video project playbook and open its built-in project task board from the page.

Open Playbook

                Playbook

Social Media Workflow

Launch the social media playbook and manage your project tasks in the playbook task board.

Open Playbook

                Playbook

Marketing Analytics Workflow

Open the analytics playbook for data-driven client strategy, reporting, and campaign insight.

Open Playbook

                Playbook

Podcast Production Workflow

Plan, record, edit, and publish a professional podcast episode from concept to distribution.

Open Playbook

                Playbook

Graphic Design Workflow

Guide a design project from client discovery and creative brief through concepts, revisions, and final file delivery.

Open Playbook

                Playbook

Photography Workflow

Plan and execute event coverage or custom brand photography — from shot list to client delivery.

Open Playbook


- Please call Standard2 "Beyond GPA"
- Please rename Business Startup Mock Client to BSU Onboarding Project
- Please rename Mock Client to "DCS Onboarding Project"


The user has sent a new message:
1. Call Standard2 "Beyond GPA" (instead of "Professionalism & Ethics")
2. Rename "Business Startup Mock Client" to "BSU Onboarding Project"
3. Rename "Mock Client Project" to "DCS Onboarding Project"

These are major renaming changes that affect many files. Let me incorporate these into my work.

First, let me pause what I'm doing and address the renames. Actually, let me finish the Dashboard fix first, then handle the renames.

Wait, actually the renames affect what I'm about to do in the Dashboard. Let me factor them in immediately:

I need to update all the references to Standard 2 across the site—the page title, navigation labels, and headings all need to change from "Professionalism & Ethics" to "Beyond GPA". For the project renames, I'm clarifying whether the filenames themselves change or just the display names throughout the content. Now I'm mapping out all the places these changes need to go - the navigation menus across all files, the dashboard card titles and descriptions, page titles and headers, plus updating Standard 2 references from "Professionalism & Ethics" to "Beyond GPA" throughout Standard2.html and the Portfolio page. Let me add these to my task list and start implementing them. Now I need to update the playbook files and dashboard cards for both projects—changing "Mock Client Project" to "DCS Onboarding Project" and "Business Startup Mock Client" to "BSU Onboarding Project" in their titles, headers, and descriptions. The filenames themselves won't change, just the display names throughout.


Before finishing the Dashboard fix, I see the user has sent new rename instructions. Let me update my task list and incorporate those changes into everything:


Create Standard2.html (Professionalism & Ethics) based on Standard5 template

Add Business Startup Mock Client to Playbooks nav in all files

Adding Business Startup to nav in all files

Update S2 nav label to 'S2 · Professionalism & Ethics' in all files

Rename Standard 2 to 'Beyond GPA' everywhere (nav, title, h1, Portfolio card, Standard2.html itself)

Rename Mock Client display name to 'DCS Onboarding Project' everywhere

Renaming Mock Client to DCS Onboarding Project

Rename Business Startup display name to 'BSU Onboarding Project' everywhere

Renaming Business Startup to BSU Onboarding Project

Fix Dashboard: repair broken Mock Client card + add Business Startup card (with new names)

Fix Task Boards: add Mock Client and Business Startup to project list

Fix page titles and headers for consistency

Fix language: replace 'student' with 'associate' in APEX context