01-projects/phdata

cert progress

2026-06-09·progress-tracker·status: active

phData cert progress β€” source of truth

This file is the canonical progress record read by /cert-study (cron + on-demand). Update it after any study session, exam attempt, or blocker change. The skill reads it to derive verdicts; it never overwrites entries β€” only appends.

Partner-portal access (Cert 2 gate)

Status Date confirmed Notes
🟑 PATH IDENTIFIED β€” likely self-serve 2026-07-13 Colleague who passed (902) confirms: create account at anthropic-partners.skilljar.com using phData email β†’ register for the exam via Pearson VUE (mandatory since July 1). Registration instructions: anthropic-partners.skilljar.com/claude-certified-architect-foundations-certification/486716. Founder action: create the Skilljar account (~15 min) β†’ gate either clears or we learn the real blocker.
☐ not yet provisioned (pre-2026-07-13 status) β€” Required before Cert 2 (Anthropic) study materials are accessible. Action: follow up with phData once onboarding settles.

2026-06-13 (iMessage): Founder is about to start a Claude Architect cert prep course with practice exams β€” so either the partner-portal gate above has effectively cleared or he's using external/public prep. ❓ Confirm gate status on next /cert-study. Advised diagnostic-first: take ONE practice exam cold before the course (pretesting effect + triages which modules to skim vs sit through β€” high baseline since he builds agent architectures daily), and save remaining exams for spaced post-course retrieval + a near-final readiness check.

Cert 1 β€” Snowflake GenAI Specialty (GES-C02)

Deadline: 2026-11-22 (CORRECTED 2026-08-24 by /cert-study β€” escalators are order-agnostic per founder's 2026-08-17 correction; Anthropic CCA-F passed first and banked the 3-month leg, so Snowflake is now the 6-month leg. The "90d from job start / 2026-08-24" framing below and in [[milestones]] is the pre-correction label and is stale β€” do not cite it.) Deadline (stale, pre-correction): 2026-08-24 (90d from job start 2026-05-26) Exam scheduled: ☐ not yet scheduled Track selected: β€” (Track A = 7-10 day sprint recommended; Track B = 3-4 week steady) Exam registration: not yet registered

Study log

Date Day/Topic Time spent Notes
no entries yet

Weak areas (populated by /cert-study quiz)

none logged

Attempt log

Date Outcome Score Notes
no attempts

Cert 2 β€” Anthropic Claude Certified Architect – Foundations

Deadline: 2026-11-22 (180d from job start 2026-05-26) Exam scheduled: ☐ not yet scheduled (gated on partner-portal access) Current phase: Phase 1 β€” D1 Agentic Architecture (target: Jun 2026)

Study log

Date Phase/Domain Time spent Notes
formal materials gated on partner-portal access
2026-06-10 D1+D4+D3 quiz (via /cert-study on-demand) ~15 min 4/5 β€” see quiz log. Weak area: D3 API specifics (Message Batches, tool_choice, streaming) β€” daily Claude Code use doesn't teach the raw API surface.
2026-08-17 Cram day β€” founder booked 1-5p ET focus block, asked for weak-area map β€” Ray sent the ROI-ranked list from the exam-2 miss analysis (test-craft β†’ hook scoping β†’ API surface β†’ act-vs-ask β†’ context economy) + out-of-scope don't-study list. Offered mid-block quiz. NB: cramming ~3 months ahead of the 11-22 deadline β€” possibly targeting the ~08-26 first-3-months escalator window; exam-scheduled status still unconfirmed.
2026-08-17 PASSED β€” Claude Certified Architect – Foundations, 850/1000 (bar 720) (real exam, same day as the cram) β€” Founder texted the Credly congratulations screen 17:40 ET, score 850 confirmed 17:50 ("comfortably passed," his calibration). Badge issuer Anthropic, accept-link via Credly. Ray advice: accept with issued email (bwilson@phdata.io, Skilljar-registered), then add bwilson668@gmail.com secondaryβ†’primary in Credly for portability. Banks the 3-month escalator leg (~08-26 cap) 9 days early. FOUNDER CORRECTION same day: escalators are order-agnostic β€” the "Snowflake by 08-24" framing Ray had been carrying was WRONG; Snowflake GenAI is the 6-month leg, "another 3 months," ~late Nov 2026. OPEN: verify partner-portal gate row can be closed Β· re-pace Snowflake plan to the real window. Cram-day protocol (miss-data ROI list + out-of-scope cuts) validated β€” reuse for Snowflake.
2026-08-17 ESCALATOR #1 PAID β€” cert submitted to phData same evening, +$5k locked, base now $200k β€” Founder 20:18 ET: "officially locked in my first tranche of salary boost. I'm at $200k base now." Compounds into 401k contributions, match, and bonus qualification. Escalator-paperwork item CLOSED (he did it himself, no draft needed). Remaining escalator: Snowflake GenAI (~late Nov) β†’ $205k.

Weak areas (populated by /cert-study quiz)

Attempt log

Date Outcome Score Notes
2026-06-14 PASS (practice, pre-study) 50/60 = 83% (pass = 72%) First practice exam, COLD, before the course. Instructor benchmark: most get 50-60% after the course β†’ founder well above post-course cohort pre-study. 10 misses (founder read: only 2 real guesses, 1 broken question). Pattern + fixes β†’ [[2026-06-14-cca-harness-mechanics-cheatsheet]].
2026-06-27 practice (borderline) 42/60 = 70% Pass line recorded as 72% (⚠️ source unverified β€” CONFIRM real cut score; founder reports 70% passes). Finished 12 min to spare. Down 13 pts from exam 1 β€” but it's targeting not regression: misses concentrate in 1 test-craft pattern + 2 knowledge gaps + 1 judgment axis. All 18 misses analyzed β†’ [[2026-06-27-cca-practice-exam-2-miss-analysis]].

Miss pattern (practice exam 1, 2026-06-14)

Miss pattern (practice exam 2, 2026-06-27)

All 18 misses β†’ full breakdown [[2026-06-27-cca-practice-exam-2-miss-analysis]]. Five threads, ROI-ranked:

  1. "Most-complete answer" under-selection (test-craft, ~6 Qs, highest ROI): Q4/Q5/Q19/Q56/Q18 (+Q23 flavor). On BEST/most-robust/MOST-addresses stems, founder picks a clean single-mechanism answer; key is the layered/both-halves/one-notch-further option. Fix = a test-taking rule, zero study.
  2. Hook scoping (knowledge, ~3 Qs, RECURRING): Q42/Q5/Q23. Tool-specific hooks only intercept that tool β€” a Write hook does NOT catch Bash echo > file writes; exit-code 0=allow/non-zero=block. Was Cluster A on exam 1 β†’ persisting. Re-read [[2026-06-14-cca-harness-mechanics-cheatsheet]].
  3. API surface (knowledge, ~3 Qs): Q7/Q33/Q52. tool_choice forces a tool call (+downstream validation); prefilling { locks JSON vs override framing; MCP capability-change notifications are protocol-level/transport-agnostic. = the "D3 API specifics" gap flagged 2026-06-10 (tool_choice named then), now confirmed.
  4. Act-vs-ask calibration (judgment, ~4 Qs): Q8/Q15/Q17/Q55. Miscalibrated autonomy threshold, errs both ways. Rubric: additive discovery β†’ accommodate+note; material scope/resource change β†’ surface options; divergent outputs unspecified β†’ present both if cheap else ask; self-modifying params w/o goal-check β†’ anti-pattern.
  5. Context economy (knowledge-judgment, ~2 Qs): Q46/Q9. Match output granularity to consumer's decision (summary not 500 rows; progressive summarization across sessions).

Exam guide update (2026-07-02)

Founder shared updated official exam guide (v0.2, June 30 2026) post-maintenance-window. Domain weights/structure unchanged vs. 05-27 baseline. New: full exam mechanics now confirmed (60 Q, 120 min, $125 fee, 12-month validity, 720/1000 pass bar confirmed official), 27 granular task statements, 6 named scenarios, 12 worked sample Qs w/ explanations, and an explicit Out-of-Scope list (drops streaming API/SSE, computer use, vision, fine-tuning, MCP hosting/infra, pricing/rate-limit calc, auth/billing, tokenization). Action: the "D3 API specifics" weak-area label above is mislabeled β€” tool_choice/Message Batches are D4 (Prompt Eng & Structured Output) under current numbering, not D3. Drop the queued streaming-event-sequence drill (now confirmed out-of-scope). Full diff β†’ [[2026-07-02-cca-exam-guide-update-analysis]].

Strategic note

At 83% cold, founder could sit Cert 2 EARLY and bank the +$5k months ahead of the Nov-22 deadline β€” and it's the natural candidate for the "pass within first 3 months" escalator (by ~2026-08-26). Surfaced via iMessage 2026-06-14. ❓Confirm partner-portal gate is cleared (he has practice-exam access, so likely is β€” update the gate table when confirmed). 2026-06-27 caveat: exam 2 at 70% (borderline vs the 72% on record) tempers "sit it now" slightly β€” but the gap is ~3 cheap patterns (test-craft + hooks + API), not broad weakness, so a short targeted pass before sitting is the move. Re-confirm the real cut score either way.


Quiz log (appended by /cert-study quiz)

Date Cert Scope Result
2026-06-10 21:32 ET Anthropic CCA-F D1 Γ—3 (stop_reason, subagent isolation, hook enforcement) + D4 Γ—1 (tool scoping/descriptions) + D3 Γ—1 (Batches API) 4/5 β€” D1 perfect (3/3), D4 perfect, D3 missed (Q5 Batches API, founder: "no clue"). Taught inline. Next quiz: D3-heavy (tool_choice modes, streaming events, extended-thinking budgeting).

Related

2026-08-24 β€” /cert-study cron: deadline correction + at-risk flag

Ran cron pulse. Today matches the stale pre-correction Snowflake deadline (2026-08-24) recorded in this file and in [[milestones]] line 17/24 β€” but per the founder's 2026-08-17 order-agnostic correction (already logged above under Cert 2's 2026-08-17 entries), that date is not the real Snowflake deadline. Corrected deadline is 2026-11-22. Updated the Cert 1 deadline line above; [[milestones]] still shows the stale 2026-08-24/90d framing and needs the same correction (not edited by this run β€” flagging for founder or next vault-health pass).

Verdict: Cert 1 (Snowflake) = at-risk. Zero study-log entries since job start (3 months), no exam scheduled, Track A sprint ([[study-plan]]) is only 7-10 days β€” so ~92 days of runway is still recoverable, but there is currently no plan in motion. Cert 2 (Anthropic) is done β€” passed 2026-08-17, escalator #1 paid.

This week's focus (Day 1 of Track A per [[study-plan]]): README.md + [[study-guide-summary]], log into Snowflake learning portal, download the official C02 study guide, register for the exam.

Founder forwarded a phData colleague's pass writeup (via iMessage, pasted). Full intel filed at [[2026-07-13-cca-colleague-pass-intel]]. Load-bearing items:

2026-08-31 β€” /cert-study cron pulse

Verdict: Cert 1 (Snowflake) = at-risk, second consecutive week. Still zero study-log entries, no exam scheduled, no track selected. 83 days remain to the corrected 2026-11-22 deadline β€” recoverable (>35d), but no plan is in motion and this is the same verdict as 2026-08-24. Cert 2 (Anthropic) remains done (passed 2026-08-17, escalator #1 paid, $200k base).

This week's focus (unchanged β€” Day 1 of Track A per [[study-plan]], still not started): README.md + [[study-guide-summary]], log into Snowflake learning portal, download the official C02 study guide, register for the exam.

iMessage sent per two-consecutive-weeks-at-risk trigger.

2026-09-07 β€” /cert-study cron pulse

Verdict: Cert 1 (Snowflake) = at-risk, third consecutive week. Still zero study-log entries, no exam scheduled, no track selected. 76 days remain to the 2026-11-22 deadline β€” still recoverable (>35d), but no plan is in motion and this is the same verdict as 2026-08-24 and 2026-08-31. Cert 2 (Anthropic) remains done (passed 2026-08-17, escalator #1 paid, $200k base).

This week's focus (unchanged β€” Day 1 of Track A per [[study-plan]], still not started): README.md + [[study-guide-summary]], log into Snowflake learning portal, download the official C02 study guide, register for the exam.

iMessage sent per at-risk-repeats-prior-week trigger (third consecutive week).

2026-09-14 β€” /cert-study cron pulse

Verdict: Cert 1 (Snowflake) = at-risk, fourth consecutive week. Still zero study-log entries, no exam scheduled, no track selected. 69 days remain to the 2026-11-22 deadline β€” still recoverable (>35d), but no plan is in motion; same verdict as the prior three weeks (08-24, 08-31, 09-07). Cert 2 (Anthropic) remains done (passed 2026-08-17, escalator #1 paid, $200k base).

This week's focus (unchanged β€” Day 1 of Track A per [[study-plan]], still not started): README.md + [[study-guide-summary]], log into Snowflake learning portal, download the official C02 study guide, register for the exam.

iMessage sent per at-risk-repeats-prior-week trigger (fourth consecutive week).

2026-09-16 15:10 ET β€” founder-initiated: starting Snowflake study, first real movement

Founder asked via iMessage (15:10) whether practice tests exist and what materials we have β€” the first concrete study action since the at-risk verdict began 2026-08-24 (now 4 consecutive weekly at-risk pulses, most recent 2026-09-14). Replied with the full materials inventory (README/study-guide-summary/study-plan/flashcards/5 domain files/supporting-materials.md) and the practice-test landscape: no free official Snowflake practice exam exists; third-party paid options (Udemy, Skillcertpro) are C01-labeled with unverified C02 currency; ExamTopics/brain-dump sites flagged as a cert-voiding policy violation per supporting-materials.md:153. Offered on-demand /cert-study quiz (scenario-based, graded, weak-area tracking) as the no-cost alternative. Asked whether he wants a quiz now or is starting at Day 1 of study-plan.md β€” awaiting his reply, not yet logged as an actual study session (no domain/topic engagement confirmed yet, just an information request). 67 days remain to the 2026-11-22 deadline as of this message.

2026-09-16 15:39 ET β€” high-signal colleague intel filed

Founder forwarded a phData colleague's (Kaulab Basu) internal Slack pass writeup for GES-C01 (passed weekend of 9/13-14) β€” a full 17-topic tiered study checklist with real exam-tested specifics. Filed verbatim + attributed to colleague-pass-checklist-kaulab-basu.md in the study hub, cross-linked from README.md and third-party-resources.md (now the #1 recommended read). Verified against our existing study-cortex-ai.md and study-governance.md before claiming novelty: genuinely new content is Cortex Analyst depth (VQR mechanics, multi-turn REST API fields, semantic-model relationship syntax, observability event tables), the exact Document AI privilege grant (CREATE SNOWFLAKE.ML.DOCUMENT_INTELLIGENCE at schema level), and the SPCS GPU_ compute-pool prefix requirement. Our RBAC/allowlist coverage (CORTEX_USER, CORTEX_MODELS_ALLOWLIST) already matched his account. This directly answered founder's "what about people sharing how the cert is, difficulty/challenges/topics" question from 15:12 β€” real answer, not the generic third-party links list.

2026-09-16 15:47 ET β€” 2 more colleagues' exam-experience notes filed

Founder forwarded 3 images (exam-overview slide, raw question list, rewritten/expanded version) β€” feedback from 2 more phData colleagues, question prompts only, no answers included. Filed to colleague-exam-experience-notes.md, cross-linked in README. New surface vs. existing files: module_custom_instructions (Cortex Analyst topic-restriction), AI_PARSE_DOCUMENT's two failure modes (110MB size cap, page_split=TRUE + image conflict), external-app invocation of a Model Registry model. Deliberately framed as topic signal not an answer key β€” flagged to founder that literal predicted-question memorization would edge toward the brain-dump policy violation our own third-party-resources.md warns against, even though these specific images don't include answers.

2026-09-16 15:50-16:02 ET β€” recertification + account-consolidation research, both answered and sourced

Founder asked (15:50): (1) whether an existing SnowPro cert (email/level unspecified, expires December 2026) auto-renews via a higher-level pass, and (2) how to consolidate that cert record from ben@raydata.co onto bwilson@phdata.io. Dispatched research, verified against Snowflake's official CE program page (learn.snowflake.com/en/snowpro-continuing-education):

  1. CONFIRMED: "The highest certification renews all active ones below it... Specialty Certifications renews Core." SnowPro Specialty: Gen AI is explicitly listed as a covered program β€” passing GES-C02 before the Core cert's Dec 2026 expiration auto-renews it, no separate Core exam. Hard constraint: no date extensions, must land before expiration.
  2. Platform is CertMetrics (cp.certmetrics.com/snowflake), separate from the Learning/training account. No confirmed self-serve merge tool on Snowflake's tenant specifically (blocked from checking without login), but official guidance confirms mismatched learning/cert emails "cannot be automatically linked" and directs to a support case at community.snowflake.com/s/educational-services. Relayed both, with the fastest-path recommendation (check Profile for Request Merge first, file a case if absent). Also raised by founder in the same thread: colleague-sourced exam notes forwarded earlier may be C01-era ("version one") β€” already flagged in colleague-exam-experience-notes.md; confirmed to founder that C01β†’C02 is ~90% reusable per the folder's standing note, treating colleague content as topic signal not exact current syntax.

2026-09-21 β€” /cert-study cron pulse

Verdict: Cert 1 (Snowflake) = at-risk, fifth consecutive week (repeats 08-24, 08-31, 09-07, 09-14). Formal study-log table still has zero entries and no exam is registered β€” but real movement happened this week (2026-09-16 thread): materials inventory reviewed, two colleagues' pass writeups/exam-experience notes filed to the study hub, CE/recertification path confirmed, and a real registration-blocking risk (account-merge vs. partner-status) surfaced and is still open pending the founder's own CertMetrics login check. 62 days remain to the 2026-11-22 deadline β€” still recoverable (>35d). Cert 2 (Anthropic) remains done (passed 2026-08-17, escalator #1 paid, $200k base).

This week's focus: resolve the registration-account risk first (community.snowflake.com thread flagged 09-16, or file a CertMetrics merge case), THEN Day 1 of Track A per [[study-plan]] β€” README.md + [[study-guide-summary]], download the official C02 study guide, register for the exam. The colleague checklists (colleague-pass-checklist-kaulab-basu.md, colleague-exam-experience-notes.md) are now the highest-signal starting material β€” lead with those over the generic Day 1 sequence.

iMessage sent per at-risk-repeats-prior-week trigger (fifth consecutive week).

2026-09-16 16:14-16:26 ET β€” partner-status vs. account-merge risk, flagged before registration

Founder updated CertMetrics "partner status" from Mammoth Growth to phData under his ben@raydata.co profile (no merge-account option found there) and asked whether that's sufficient before registering the new exam under his RDCO email. Flagged a real risk immediately (before research completed): if the new exam is registered under a different email/profile than the one holding his existing Core cert, the accounts may not link and the auto-renewal ("highest cert renews all below it") could fail to fire, risking the Dec 2026 Core expiration. Research confirmed no official Snowflake doc defines "partner status" directly; cross-vendor CertMetrics pattern (AWS/Atlassian/Google Cloud) suggests it's attribution metadata separate from account identity (inferred, not Snowflake-verified). Renewal-linkage risk itself also lacks direct documentation but is a reasoned inference from Snowflake's own "accounts cannot be automatically linked" language + existence of a dedicated merge-case process. Recommendation relayed: register/sit the Gen AI exam under the SAME ben@raydata.co login as Core; keep partner-status update as-is (separate, lower-stakes). Surfaced one directly-on-point but JS-rendered community thread he can check with his own login for an authoritative answer: community.snowflake.com/s/question/0D5Do00001360WyKAI/adding-certification-to-the-partner-portal