← back to report

freeCodeCamp/freeCodeCamp

// all events — 2026-07-28

Type AI Score Description Actor Reason Date
commit 1.00 fix(client): mirror landing page hero image and catalog arro Commit message contains explicit AI assi 2026-07-27
commit 1.00 chore(deps): upgrade sanitize-html to 2.17.4 (#69036) Commit message contains explicit AI assi 2026-07-27
commit 1.00 fix(curriculum): update regex for todo form input checks (#6 Commit message contains explicit AI assi 2026-07-24
commit 1.00 chore: secure GitHub Actions with explicit token permissions Commit message contains explicit AI assi 2026-07-20
pr 0.20 feat(client): add truncateMiddle helper function to format u Direct, some description, not overly for 2026-07-25
pr 0.10 fix(api): correct exam-environment status codes Brief informal note; one slightly formal 2026-07-16
pr 0.10 test(client): move show-certificate rendering coverage to cl Brief, technical summary; no signs of AI 2026-06-30
pr 0.10 fix(curriculum): fix description and hint wording issues in Mainly PR template and technical summary 2026-07-27
pr 0.10 fix(curriculum): update hyphenation of Man-in-the-Middle in Technical edit, concise domain context, 2026-07-27
pr 0.10 fix(curriculum): fix CSS example indentation in Cafe Menu St Technical issue fix, jargon, standard PR 2026-07-27
pr 0.10 feat(curriculum): automate seed-code semicolon fixes Technical, concise changelog; absence of 2026-04-03
pr 0.10 fix(client): mirror landing page hero image and catalog arro Short, technical note plus template; no 2026-07-27
pr 0.10 fix(curriculum): add missing console.log removal instruction Slightly longer description but clear, t 2026-07-20
pr 0.10 fix(curriculum): add missing console.log removal instruction Brief, factual statement; minor extensio 2026-07-27
pr 0.10 Revise description of freeCodeCamp community Simple, direct rewording rationale; info 2026-07-24
pr 0.10 fix: Add contribution.md with GitHub link Slightly more verbose but still straight 2026-07-22
pr 0.10 fix(curriculum): correct grammar and hyphenation in CSS lect Concise free-text, no AI hallmarks. 2026-07-25
pr 0.10 fix(curriculum): enhance table a11y for availability table l References specific issue and explains r 2026-04-08
pr 0.10 test(client): remove per-keystroke typing from flaky client Technical summary with domain detail; no 2026-07-16
pr 0.05 fix(curriculum): resolve hint assertion and setup issues in PR content is terse and uses technical s 2026-07-28
pr 0.05 feat(curriculum): workshop debugging registration form updat Title is informal and checklist is templ 2026-04-01
commit 0.00 fix(curriculum): remove unused workshop-calorie-counter bloc Concise commit message with domain-speci 2026-07-28
commit 0.00 fix(api): dcc empty collections return 200 not 404 (#68890) Brief, domain-specific fix, no stylistic 2026-07-28
commit 0.00 fix(curriculum): typo in future continous ordinal number (#6 Contains minor typo, specific context, a 2026-07-28
commit 0.00 fix(curriculum): correct Hotel Feedback Form hint tests (#69 Concise technical commit message, standa 2026-07-27
commit 0.00 fix(curriculum): correct Cafe Menu hint assertions (#69083) Direct technical description, no AI sign 2026-07-27
commit 0.00 fix(api): bypass cors warn logging for /exam-environment/ (# Technical, succinct, and typical human c 2026-07-27
commit 0.00 test(api): remove race from challenge test (#69079) Short, domain-specific commit message, t 2026-07-27
commit 0.00 feat(curriculum): automate seed-code semicolon fixes (#66766 Technical, concise message without AI ha 2026-07-27
commit 0.00 fix(curriculum): improve wording in declaring-variables lect Straightforward commit about improving w 2026-07-27
commit 0.00 fix(curriculum): use Explorer helper in reusable profile car Technical, references project terminolog 2026-07-27
commit 0.00 test(client): move staging warning modal coverage to client Co-authored trail, but all named users, 2026-07-27
commit 0.00 feat(curriculum) add envelope budget app (#64427) Multiple co-authors, but all humans, dir 2026-07-27
commit 0.00 fix(curriculum): improve string concatenation lecture wordin Standard commit about text changes, no A 2026-07-27
commit 0.00 fix(curriculum): add missing console.log removal instruction Concise, domain-specific commit message; 2026-07-27
commit 0.00 fix: atomic concurrent modern-challenge updates (#68949) Succinct commit about concurrency; no AI 2026-07-27
commit 0.00 fix(curriculum): correct comma spacing in four challenge des Brief, typo-focused message; clear human 2026-07-27
commit 0.00 fix(curriculum): use AST helper for toggle text workshop ste Mentions AST helper, technical and human 2026-07-27
commit 0.00 fix(curriculum): update Python intro copy (#69049) Standard update message without AI phras 2026-07-26
commit 0.00 fix(curriculum): correct casing for undefined and null data Domain-specific JavaScript corrections; 2026-07-26
commit 0.00 fix(curriculum): updated typo of form questions feedback (#6 Terse commit message, typical human styl 2026-07-26
commit 0.00 fix: add the missing keyword in var explanation (#69043) Brief, direct commit message; human styl 2026-07-26
commit 0.00 fix: Fix typographical errors in lecture markdown (#69041) Includes signature; phrasing is normal f 2026-07-26
commit 0.00 fix(curriculum): correct grammar in margins and padding lect Concise and domain-specific; human style 2026-07-26
commit 0.00 fix(curriculum): use Explorer helper in String Inspector Wor Technical, minimal, and direct wording. 2026-07-26
commit 0.00 fix(curriculum): correct grammar and hyphenation in CSS lect Standard terse commit message with speci 2026-07-25
commit 0.00 fix(docs): remove stale entry from README.md (#69030) Short, conventional commit message and h 2026-07-25
commit 0.00 fix(curriculum): correct grammar and library-name capitaliza Direct, focused commit message typical o 2026-07-25
commit 0.00 fix(curriculum): correct semicolon, apostrophe, and backtick Concise technical edit; no AI hallmarks 2026-07-25
commit 0.00 fix: correct punctuation errors in CSS lecture descriptions Standard commit subject; no evidence of 2026-07-25
commit 0.00 fix(curriculum): use Explorer helper in string formatter wor Terse, technical, and no AI indicators; 2026-07-24
commit 0.00 fix(api): allow freecodecamp-os challenges through coderoad Succinct and uses domain-specific langua 2026-07-24
commit 0.00 fix(api): sentry hygiene and coverage (#68795) Brief/choppy message, no AI phrasing or 2026-07-24
commit 0.00 fix(curriculum): enhance table a11y for availability table l Short, technical summary and human-autho 2026-07-24
commit 0.00 test(client): remove per-keystroke typing from flaky client Informal, domain terminology; nothing su 2026-07-24
commit 0.00 fix(curriculum): use counterclockwise spelling consistently Concise and technical; no AI phrasing or 2026-07-24
commit 0.00 fix(scripts): use per-type metadata templates in create-new- Domain reference, succinct style, no AI 2026-07-24
commit 0.00 fix(curriculum): replace regex tests with AST in Debug Type Technical, uses project-specific referen 2026-07-24
commit 0.00 fix(curriculum): remove duplicate const restriction from wea Direct and technical with human signatur 2026-07-24
commit 0.00 fix(curriculum): handle const arrow function reassignment in Technical jargon, succinct, no signs of 2026-07-24
commit 0.00 fix(curriculum): replace regex test with Explorer AST helper Terse, technical commit message; standar 2026-07-24
commit 0.00 feat(curriculum): add lab-story-fragment-restoration to Java Includes co-author trailer but no AI att 2026-07-24
commit 0.00 fix(curriculum): use Explorer helper in mega navbar workshop Brief, technical; no AI-style phrasing o 2026-07-24
commit 0.00 fix(curriculum): update outdated calc division explanation ( Concise commit message; typical human st 2026-07-23
commit 0.00 fix(tools/scripts): add pull-requests write permission to lo Standard terse commit with technical det 2026-07-23
commit 0.00 fix(api): check rate limit before updating pending email (#6 Brief, domain-specific message with no A 2026-07-23
commit 0.00 refactor(curriculum): replace regex with AST helpers in supe Domain-specific, concise language likely 2026-07-23
commit 0.00 ci: free up space before tarring client (#68992) Short, informal commit message; no signs 2026-07-23
commit 0.00 fix(curriculum): replace regex-based test cases in Debug Inc Specific, technical details with no AI h 2026-07-23
commit 0.00 fix(curriculum): add missing topics to Semantic HTML review Contains human names and concise, domain 2026-07-23
commit 0.00 refactor(curriculum): update content and fix text defects in Technical refactor message; terse and hu 2026-07-23
commit 0.00 refactor(curriculum): replace regex with AST helpers in Pass Terse, technical message; lacks AI-gener 2026-07-23
commit 0.00 fix(curriculum): use Explorer helper in rps game workshop st Brief, informal technical message with n 2026-07-23
commit 0.00 fix(curriculum): fix faulty tests in Event Hub Lab (#68986) Terse commit message with issue referenc 2026-07-23
commit 0.00 fix(client): correct semantic-html intro punctuation (#68979 Concise technical commit message, typica 2026-07-22
commit 0.00 feat(client): loop daily challenges (#68177) Brief, task-focused commit message; no A 2026-07-22
commit 0.00 feat(api): add awaiting challenges attempt status (#64692) Standard commit with human names in trai 2026-07-22
commit 0.00 fix(curriculum): add missing hyphen to Chromium-based (#6896 Short, domain-specific message; not AI-g 2026-07-22
commit 0.00 fix(curriculum): Editable region markers in workshop-shape-m Concise, domain-relevant; co-authored by 2026-07-22
commit 0.00 fix(curriculum): improve HTML video player workshop content Minimal, technical commit message with n 2026-07-22
commit 0.00 fix(curriculum): introduce string repetition operator in str Specific, domain-oriented message typica 2026-07-22
commit 0.00 fix(curriculum): move punctuation outside backticks (#68959) Direct and specific; lacks AI phrasing. 2026-07-22
commit 0.00 fix: Teach RegExp constructor before Regex Sandbox lab (#688 Standard fix message with human contribu 2026-07-22
commit 0.00 perf(client): fix O(n^2) block lookup in challenge page crea Standard concise commit message, human s 2026-07-21
commit 0.00 fix(curriculum): use Explorer helper for empty array/object Brevity and direct technical fix, no AI 2026-07-21
commit 0.00 fix(curriculum): use Explorer helper in teacher chatbot work Concise, technical commit message, human 2026-07-21
commit 0.00 chore(i18n,learn): update i18n-curriculum submodule (#68955) Routine changelog entry, no AI phrasing 2026-07-21
commit 0.00 fix(curriculum): correct text in nuanced semantic elements l Terse commit message, natural for human- 2026-07-20
commit 0.00 fix(curriculum): align N-Queens lab title (#68944) Short, domain-specific; lacks AI hallmar 2026-07-20
commit 0.00 refactor(curriculum): replace regex with AST helpers in Math Technical change log with co-author, no 2026-07-20
commit 0.00 fix(curriculum): rework head-section hints for Recipe Page l Technical summary and Git trailers, but 2026-07-20
commit 0.00 fix(curriculum): fix editable regions for workshop discount Brief technical fix, lacks formal AI-gen 2026-07-20
commit 0.00 fix(client): remove lower jaw (#68916) Concise and direct, no signs of AI gener 2026-07-20
commit 0.00 fix(curriculum): replace regex test with Explorer AST helper Technical and terse, human-written commi 2026-07-20
commit 0.00 fix(curriculum): consistent indentation in Build a List of M Standard formatting note and Git trailer 2026-07-20
commit 0.00 fix(curriculum): audit editable regions in workshop debug co Direct technical commit, lacks AI traits 2026-07-20
commit 0.00 fix(curriculum): use getStyleAny to accept reordered compoun Specific, terse change, no AI-generative 2026-07-20
commit 0.00 fix(curriculum): Editable region markers in workshop-heritag Standard commit message, normal co-autho 2026-07-20
commit 0.00 fix(curriculum): editable regions in workshop merge sort (#6 Concise conventional commit, no AI phras 2026-07-20
commit 0.00 fix(curriculum): correct wording and add missing focus state Brief and specific commit, no signs of A 2026-07-20
commit 0.00 fix(curriculum): remove redundant wording in times and dates Short, domain-specific wording, human st 2026-07-20
commit 0.00 chore(deps): update github actions (#68932) — 2026-07-20
commit 0.00 feat: final front end dev libs v9 changes (#68658) Commit message is standard, concise, and 2026-07-18
commit 0.00 fix(curriculum): rename `id` to `dev_id` in `zip()` examples Contains domain-specific details and co- 2026-07-18
commit 0.00 fix(curriculum): correct wording in specialized semantic ele Brief, direct wording typical of human-w 2026-07-18
commit 0.00 fix(curriculum): correct its typo in Page of Playing Cards l Addresses a typo in a typical human way, 2026-07-18
commit 0.00 fix(curriculum): reword second h3 hint in workshop-curriculu Simple commit message, informal tone and 2026-07-18
commit 0.00 fix(curriculum): replace regex-based test in profile lookup Domain term usage and direct change desc 2026-07-18
commit 0.00 fix(curriculum): correct SQL injection example syntax in Bas Terse, technical commit message with dom 2026-07-17
commit 0.00 fix(curriculum): replace regex based tests with Explorer api Concise human-style technical commit mes 2026-07-17
commit 0.00 fix(curriculum): Editable region markers in workshop-note-ta Standard collaborative commit, human-sty 2026-07-17
commit 0.00 fix(curriculum): correct Quincy's Job Tips errors (#68912) Technical correction with specific user 2026-07-17
commit 0.00 refactor: make renderExperience a react component (#68880) Standard refactor message, concise and h 2026-07-17
commit 0.00 test(api): speed up get-challenges test (#68884) Typical short test-related commit, no AI 2026-07-17
commit 0.00 fix(api): typed error for unsaveable challenge (#68898) Short, specific error correction; contai 2026-07-17
commit 0.00 fix(curriculum): correct punctuation and title mismatch in t Precise correction; human-like and terse 2026-07-17
commit 0.00 fix(api): submit exam metric to attempt update (#68894) Direct API-related fix, no AI phrasing p 2026-07-17
pr 0.00 refactor(curriculum): Replace regex-based test cases in Calc Template content only; title is short, h 2026-07-27
pr 0.00 fix(curriculum): audit workshop-todo-app editable regions (r Template with terse human-written title, 2026-07-28
pr 0.00 fix(curriculm): remove an editor for sort method with empty Template structure; title contains typo, 2026-07-28
pr 0.00 feat(curriculum): add Artifact Provenance Auditor workshop Template with specific, terse changelog- 2026-07-15
pr 0.00 fix(curriculum): replace regex with Explorer Template only; brief descriptive title, 2026-07-28
pr 0.00 fix(curriculum): Replace regex-based test cases in Word Coun Very brief edit, incomplete checklist, n 2026-07-22
pr 0.00 fix(curriculum): typo in future continous ordinal number Repo template and minimal PR title; no A 2026-07-27
pr 0.00 feat(curriculum): release backend cert Pure template; brief, informal human-wri 2026-07-21
pr 0.00 fix(curriculum): Text changes in Build a Hotel Form Steps Title and checklist are terse, humanlike 2026-07-28
pr 0.00 fix(client): use DELETE /users/:userId for account deletion Only template content and terse technica 2026-04-24
pr 0.00 fix(curriculum): Editable region markers in workshop-build-a Template plus concise technical change; 2026-07-20
pr 0.00 refactor(curriculum): replace regex-based test cases in Brea No free text content; just a refactor ti 2026-07-21
pr 0.00 fix(curriculum): accept any comparison operator in isReverse Template and specific test logic; no AI 2026-07-27
pr 0.00 feat(curriculum): add workshop python functions Only terse title and template used; no A 2026-06-26
pr 0.00 fix(curriculum): remove unused workshop-calorie-counter bloc Only includes a short technical title an 2026-07-28
pr 0.00 fix(api): dcc empty collections return 200 not 404 Concise technical explanation, direct to 2026-07-16
pr 0.00 feat(curriculum): add device loan ledger lab in js objects Just a PR title and template; no AI-styl 2026-04-28
pr 0.00 fix: correct punctuation, preposition, immutability wording Template and custom, technical title; no 2026-07-27
pr 0.00 fix(curriculum): migrate CC tests to Explorer Only brief title and checkboxes; no sign 2026-07-27
pr 0.00 fix(curriculum): correct Hotel Feedback Form hint tests Checklist only, truncated item, no narra 2026-07-27
pr 0.00 fix(api): return 400 for invalid exam submissions Only technical title, no free-text conte 2026-07-17
pr 0.00 fix(curriculum): correct Cafe Menu hint assertions Only template sections and minimal, doma 2026-07-27
pr 0.00 fix(curriculum): updated typo of form questions feedback No custom free-text, only template/check 2026-07-26
pr 0.00 fix(api): bypass cors warn logging for /exam-environment/ Contains only template and a terse, doma 2026-07-18
pr 0.00 test(api): remove race from challenge test Template plus terse technical title; no 2026-07-27
pr 0.00 fix(curriculum): improve wording in declaring-variables lect Only template and title; no free text to 2026-07-27
pr 0.00 fix(curriculum): use Explorer helper in reusable profile car Content is minimal and template-driven, 2026-07-26
pr 0.00 fix(curriculum): replace regex-based test cases in Shopping Only template content, no AI hallmarks i 2026-07-26
pr 0.00 test(client): move signout modal rendering coverage to clien Template with standard checklist items a 2026-07-03
pr 0.00 fix(tools): remove linked issue check Only PR title; no AI hallmarks in minima 2026-07-02
pr 0.00 test(client): move staging warning modal coverage to client Title only; no AI signals in free-text c 2026-07-03
pr 0.00 feat(curriculum) add envelope budget app Title only with standard commit tag, no 2025-12-10
pr 0.00 fix(curriculum): improve string concatenation lecture wordin Title only; lacks any signs of AI genera 2026-07-27
pr 0.00 feat(activity-tracking): implement user activity tracking an Title only; no AI stylistic features. 2026-03-02
pr 0.00 feat(learn): warn for unsupported local resource imports Title only; no evidence of AI generation 2026-04-24
pr 0.00 feat(curriculum): add string method workshop Title only despite template; no AI signa 2026-04-14
pr 0.00 feat(client): add help category tag to forum help posts Title only; template structure, no AI ev 2026-07-25
pr 0.00 fix: atomic concurrent modern-challenge updates Domain-abbreviations and terse phrasing 2026-07-20
pr 0.00 fix(curriculum): require const for middlePoint declaration Contains domain-specific phrasing; no AI 2026-07-27
pr 0.00 fix(ui): directly display output in output.tsx Terse technical summary, follows standar 2025-11-13
pr 0.00 fix(client): render challenge console output as text Direct technical summary; concise, not o 2026-06-21
pr 0.00 test: move independent lower jaw button coverage to client Technical and brief; filled out succinct 2026-06-29
pr 0.00 test: move help button coverage to client Short, domain-specific, and to the point 2026-06-29
pr 0.00 test: move internet presence coverage to client Brief, technical, and informal; clearly 2026-06-29
pr 0.00 test: move landing page coverage to client Succinct technical description with doma 2026-06-29
pr 0.00 test(profile): move coverage from e2e to client unit tests Brief, technical commit message; no AI i 2026-06-30
pr 0.00 test(client): move super block expansion decision coverage t Only template sections and terse changel 2026-07-03
pr 0.00 fix(curriculum): correct comma spacing in four challenge des Title is terse and typical for human-wri 2026-07-27
pr 0.00 fix(curriculum): use AST helper for toggle text workshop ste Uses domain-specific terms; only templat 2026-07-22
pr 0.00 fix(curriculum): audit workshop-todo-app editable regions Title contains specific references; no A 2026-07-10
pr 0.00 chore(deps): upgrade sanitize-html to 2.17.4 Title is very concise, changelog-like, a 2026-07-25
pr 0.00 fix(curriculum): update Python intro copy All PR content is template; no freeform 2026-07-26
pr 0.00 fix(curriculum): correct casing for undefined and null data Only template structure, no free-form co 2026-07-26
pr 0.00 fix: add the missing keyword in var explanation Only template/checklist, no AI signals i 2026-07-26
pr 0.00 fix: Fix typographical errors in lecture markdown No substantial free-form writing; templa 2026-07-26
pr 0.00 fix(curriculum): audit editable regions for workshop-cat-pai Minimal, interrupted text shows no AI ch 2026-07-05
pr 0.00 fix(curriculum): correct default browser styles lecture Standard template checklist, no AI-gener 2026-07-26
pr 0.00 feat(curriculum): Add data sanitizer sweep lab Only incomplete checklist with template, 2026-05-10
pr 0.00 fix(curriculum): correct grammar in margins and padding lect All template-based, custom part is brief 2026-07-25
pr 0.00 fix(curriculum): use Explorer helper in String Inspector Wor Mostly template structure, no free-text 2026-07-23
pr 0.00 fix: Initial commit Only template structure, 'Initial commit 2026-07-25
pr 0.00 fix: correct grammar and punctuation in margins and padding No free-text; dictionary title and check 2026-07-25
pr 0.00 fix(docs): remove stale entry from README.md Only checklist and direct title; no AI i 2026-07-25
pr 0.00 fix(curriculum): correct typos in browser styles lecture Only checklist and direct title, no free 2026-07-25
pr 0.00 fix(curriculum): correct grammar and library-name capitaliza Terse, checklist mostly; no AI hallmarks 2026-07-24
pr 0.00 fix(curriculum): correct semicolon, apostrophe, and backtick Only checklist and title, not AI-like. 2026-07-25
pr 0.00 fix: correct punctuation errors in CSS lecture descriptions Only template content, no substantial fr 2026-07-24
pr 0.00 fix(api): correct incorrect fallback values in normalizeDate Direct changelog title, no AI phrasing. 2026-07-25
pr 0.00 fix(api): allow freecodecamp-os challenges through coderoad Only template material, no free-text for 2026-07-24
pr 0.00 fix(curriculum): use Explorer helper in string formatter wor Template content only; free-text is just 2026-07-23
pr 0.00 fix(curriculum): use counterclockwise spelling consistently Only title and template content present; 2026-07-24
pr 0.00 fix(api): sentry hygiene and coverage Title and simple links, no AI-like phras 2026-07-13
pr 0.00 fix(api): check email rate limit before updating newEmail Very brief, truncated; domain-specific p 2026-07-15
pr 0.00 fix(curriculum): update regex for todo form input checks Truncated, only checklist content, no sy 2026-03-04
pr 0.00 fix: modifying(curriculum): migrate binary search hints to A Truncated, checklist filled; naming and 2026-07-19
pr 0.00 fix(scripts): use per-type metadata templates in create-new- Truncated, mostly template, no AI-like p 2026-04-04
pr 0.00 fix(curriculum): replace regex tests with AST in Debug Type No AI signals; title and content are bri 2026-07-14
pr 0.00 refactor(tooling): absorb challenge helpers into curriculum Free-text contains domain-specific, succ 2026-03-16
pr 0.00 fix: Feat/heading anchor links No free-text to assess; only template co 2026-05-02
pr 0.00 fix(curriculum): remove duplicate const restriction from wea Brief, repetitive technical title; follo 2026-07-23
pr 0.00 fix(curriculum): handle const arrow function reassignment in Title only is specific/terse, incomplete 2026-07-23
pr 0.00 fix(curriculum): replace regex test with Explorer AST helper Technical/terse title, only template oth 2026-07-14
pr 0.00 feat(curriculum): add lab-story-fragment-restoration to Java Only minimal template content; no AI sig 2026-02-01