← back to report

freeCodeCamp/freeCodeCamp

// all events — 2026-07-21

Type AI Score Description Actor Reason Date
commit 1.00 chore: secure GitHub Actions with explicit token permissions Commit message contains explicit AI assi 2026-07-20
commit 1.00 fix(client): mirror challenge layout in RTL languages (#6888 Commit message contains explicit AI assi 2026-07-16
commit 1.00 test: move interactive editor layout coverage to client (#68 Commit message contains explicit AI assi 2026-07-14
commit 1.00 test: move full stack page coverage to client (#68265) Commit message contains explicit AI assi 2026-07-14
pr 0.20 fix: Build a new workshop for debugging using throw/try/catc Somewhat formal, slightly generic, but l 2026-06-01
pr 0.20 refactor: make renderExperience a react component Brief, informal style with domain terms; 2026-07-16
pr 0.10 fix(curriculum): fix misleading correct answer in sum functi Slightly formal free-text but direct and 2026-07-19
pr 0.10 fix(curriculum): remove redundant time-of-day phrasing Brief edit summary, slightly formal but 2026-07-19
pr 0.10 fix(a11y): enhance table accessibility for availability tabl The free-text summary is well-written bu 2026-07-18
pr 0.10 fix(curriculum): reword second h3 hint in workshop-curriculu Slightly verbose but plausible human phr 2026-07-17
pr 0.10 fix(api): correct exam-environment status codes Slightly formal but matches normal PR dr 2026-07-16
pr 0.10 fix(api): dcc empty collections return 200 not 404 Brief, to-the-point phrasing with direct 2026-07-16
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
commit 0.00 fix(curriculum): correct CSS expansion and remove unnecessar Brief syntax/grammar fix, normal for hum 2026-07-16
commit 0.00 fix(curriculum): audit editable regions in space mission ros Standard short commit with domain-specif 2026-07-16
commit 0.00 refactor: simplify api shutdown (#68852) Brief and technical, typical human commi 2026-07-16
commit 0.00 fix(curriculum): fix out-of-sync dialog in B1 (#68882) Contains domain context, concise and not 2026-07-16
commit 0.00 fix(curriculum): replace regex with explorer helper in lab j Technical phrasing, specific context, no 2026-07-16
commit 0.00 fix(curriculum): remove transcript note from quiz with no au Terse, uses standard fix syntax, no AI p 2026-07-16
commit 0.00 feat(i18n, learn): add Arabic to workflow (#68603) Standard feature commit with Git trailer 2026-07-16
commit 0.00 test(client): avoid timeout in experience description valida Human-authored test description, lacks f 2026-07-16
commit 0.00 fix(tests): assert step tests fail on their initial seed con Uses typical test assertion language, hu 2026-07-16
commit 0.00 fix(curriculum, lesson): correct grammar errors in Semantic Domain-specific edit, standard signature 2026-07-16
commit 0.00 refactor(curriculum): replace legacy helpers with Explorer A Direct, technical terminology, no AI sig 2026-07-16
commit 0.00 fix(curriculum): correct title case for structural hierarchy Standard, terse commit message with deve 2026-07-16
commit 0.00 feat(curriculum): mark cert projects for backend curriculum Standard, minimal feat commit message wi 2026-07-16
commit 0.00 fix(curriculum): mock the RPG Creature API in creature searc Uses technical jargon and context-specif 2026-07-16
commit 0.00 chore(i18n,learn): update i18n-curriculum submodule (#68863) Standard and minimal submodule update me 2026-07-15
commit 0.00 fix(curriculum): replace regex with explorer helper in lab t Standard terse commit message with domai 2026-07-15
commit 0.00 fix(curriculum): div elements lecture text (#68847) Short, technical fix description, clearl 2026-07-15
commit 0.00 fix(tests): update modal tests to use waitFor for asynchrono Standard technical language, no AI hallm 2026-07-15
commit 0.00 fix(api): add in-flight timeout for blue-green rollover (#68 Technical message with proper co-author 2026-07-15
commit 0.00 fix(curriculum): correct wording, quiz feedback, and comma s Routine edit description, domain-specifi 2026-07-15
commit 0.00 fix(curriculum): improve travel agency page hints and closin Brief, technical, no excessive formality 2026-07-15
commit 0.00 fix(curriculum): replace regex tests with Explorer API in no Uses domain terms, concise edit summary, 2026-07-15
commit 0.00 fix: Replace regex based test cases in quiz game lab (#68821 Technical fix, includes sign-off and co- 2026-07-15
commit 0.00 fix(curriculum): correct wording and formatting in video dis Standard correction phrasing, contains r 2026-07-15
commit 0.00 chore(curriculum): add punctuation to Following Best Practic Typical chore message, succinct with no 2026-07-15
commit 0.00 test: move form helper coverage to client (#68259) Terse commit messages, typical human phr 2026-07-14
commit 0.00 test: move flash rendering coverage to client (#68240) Terse commit message, no AI hallmarks, r 2026-07-14
commit 0.00 test: move image picture check coverage to client (#68349) Brief, domain-specific commit, lacks AI 2026-07-14
commit 0.00 test: move help modal coverage to client (#68347) Short, practical commit message with no 2026-07-14
commit 0.00 test: move finish exam modal coverage to client (#68239) Minimal text, domain-relevant, not AI-ge 2026-07-14
commit 0.00 test: move experience validation coverage to client (#68232) Specific, to-the-point message, no signs 2026-07-14
commit 0.00 test: move email settings coverage to client (#68132) Standard commit message, lacks AI phrasi 2026-07-14
commit 0.00 test: move exit exam modal coverage to client (#68231) Concise, direct, fits standard human com 2026-07-14
commit 0.00 test: move exam survey coverage to client (#68230) Very short, technical context, not AI-li 2026-07-14
commit 0.00 feat(curriculum): add backend auth lab and workshop to main Standard feature commit, domain-specific 2026-07-14
commit 0.00 feat(curriculum): add backend chapter review (#68431) Standard commit title with signoffs and 2026-07-14
commit 0.00 fix(curriculum): correct iframe workshop instructions (#6882 Terse commit message; co-author listed, 2026-07-14
commit 0.00 fix(curriculum): correct content and formatting gaps in Basi Brief changelog-style message; no signal 2026-07-14
commit 0.00 fix(curriculum): correct Cat Photo App text (#68829) Short and specific fix message; lacks AI 2026-07-14
commit 0.00 fix(curriculum): add missing space after comma (#68827) Minimal message, standard signoff, no AI 2026-07-14
commit 0.00 fix(curriculum): allow optional whitespace in else statement Technical phrasing, no signs of AI-gener 2026-07-14
commit 0.00 fix: correct value/attribute terminology and grammar in work Human-written, technical jargon, not AI 2026-07-14
commit 0.00 fix(curriculum): assert data state in medical data validator Domain-specific, asserts, technical deta 2026-07-14
commit 0.00 fix(curriculum): remove solution changes and comma splice in Human-written, succinct; no AI markers. 2026-07-14
commit 0.00 feat(api): add moderation score to ExamEnvironmentExamModera Standard changelog entry, no phrasing ty 2026-07-14
commit 0.00 fix(curriculum): correct backticks and grammar in iframe lec Terse commit message with domain context 2026-07-13
commit 0.00 fix(curriculum): rename workshops to follow naming conventio Minimal, technical, standard commit mess 2026-07-13
commit 0.00 fix: Fix grammar and code-tag issues in the Basic HTML catal Standard commit with domain details and 2026-07-13
commit 0.00 fix(curriculum): format examples as bulleted list (#68791) Bulleted list correction, brief, normal 2026-07-13
commit 0.00 fix(api): cleanup sentry noise and adjust donate logs (#6878 Terse, technical, domain-relevant commit 2026-07-13
commit 0.00 fix(gha): update default levels and config (#68779) Standard commit title, uses common engin 2026-07-13
commit 0.00 fix(curriculum): correct text in travel agency page lab (#68 Domain-specific context and brief phrasi 2026-07-13
commit 0.00 fix(curriculum): editable regions in workshop media catalogu Describes workshop change, concise and d 2026-07-13
commit 0.00 fix(api): scrub Mongo literals from Sentry spans (#68780) Brief, technical, mentions Sentry, typic 2026-07-13
commit 0.00 fix(curriculum): correct apostrophe and add serial comma in Brief grammar correction, typical human 2026-07-13
commit 0.00 fix(curriculum): editable regions in workshop decimal to bin Concise, technical description, typical 2026-07-13
commit 0.00 feat: add freecodecamp-os challenge types (#68439) Standard commit message format and human 2026-07-13
commit 0.00 fix(curriculum): use Explorer helper in countup workshop ste Concise, domain-specific commit with no 2026-07-13
commit 0.00 fix(curriculum): format vocab introduction as bullets (#6876 Concise, technical, and includes human-s 2026-07-13
commit 0.00 fix(curriculum): add missing tested requirements to travel a Standard commit with human author, no AI 2026-07-13
commit 0.00 fix(curriculum): replace regex test with Explorer AST helper Technical, succinct message with no AI s 2026-07-13
commit 0.00 feat(api): tag runtime gauges with byte and millisecond unit Terse, domain-focused message, typical h 2026-07-13
pr 0.00 fix(curriculum): move punctuation outside backticks Template with terse, specific free-text, 2026-07-21
pr 0.00 fix(a11y): fix semantic tag accessibility issues with build Template form, real title, no AI-like fr 2026-05-11
pr 0.00 fix(curriculum): replace regex test with Explorer AST helper PR template and direct technical title, 2026-07-14
pr 0.00 refactor(curriculum): replace regex-based test cases in Brea Template structure and specific refactor 2026-07-21
pr 0.00 chore(curriculum): add period How to Talk About Numbers wit Template only, no freeform text or AI in 2026-07-20
pr 0.00 perf(client): fix O(n^2) block lookup in challenge page crea Template content plus standard technical 2026-07-17
pr 0.00 fix(challenge): Make correct challenge completion pass in Sa Template and direct technical issue, fre 2017-02-02
pr 0.00 feat(client): loop daily challenges Brief, informal explanation, human tone 2026-06-23
pr 0.00 fix: Teach RegExp constructor before Regex Sandbox lab Only a brief, domain-specific PR title w 2026-07-14
pr 0.00 fix(curriculum): use Explorer helper for empty array/object Contains only succinct technical title a 2026-07-13
pr 0.00 fix(curriculum): use Explorer helper in teacher chatbot work Just a terse, technical PR title; rest i 2026-07-21
pr 0.00 feat(curriculum): add Artifact Provenance Auditor workshop PR content only has template checklists; 2026-07-15
pr 0.00 refactor(curriculum): replace regex with AST helpers in Pass Template with only title given; no AI si 2026-07-20
pr 0.00 fix(curriculum): introduce string repetition operator in str Concisely written title; no AI-style fil 2026-07-16
pr 0.00 fix(curriculum): replace regex-based test cases in Debug Inc Technical title with only template conte 2026-07-18
pr 0.00 fix(curriculum): fix out-of-sync dialog in B1 Short, domain-specific title; rest is te 2026-07-16
pr 0.00 feat(i18n, learn): add Arabic to workflow Free-text is minimal and domain-specific 2026-07-07
pr 0.00 feat(curriculum): add option to hide superblocks per languag No AI-style phrasing, only technical PR 2026-07-13
pr 0.00 feat(curriculum): release backend cert Technical and brief title; template sect 2026-07-21
pr 0.00 feat(curriculum): workshop debugging registration form updat Concise, domain-focused content with onl 2026-04-01
pr 0.00 fix(curriculum): regexp constructor lesson Only template content and checklist; no 2026-07-11
pr 0.00 fix(curriculum): fix editable regions for workshop discount Truncated, template-based, no stylistic 2026-07-08
pr 0.00 ci: speed up CI Clear domain detail, technical summary, 2026-07-20
pr 0.00 fix(curriculum): update regex for todo form input checks Only template and checklist; free-text i 2026-03-04
pr 0.00 fix(client): add accessible keyboard shortcut hints to check Pure template and checklist content; no 2026-06-14
pr 0.00 chore(i18n,learn): update i18n-curriculum submodule Standard bot message and template; no AI 2026-07-21
pr 0.00 fix(curriculum): add string repetition operator Only template/checklist, not free text; 2026-07-21
pr 0.00 feat(client, learn): remove certain blocks as per UI locale Only template structure and fragment, no 2026-07-16
pr 0.00 fix: fix link lecture wording and focus state answers Content contains only checklist, no uniq 2026-07-18
pr 0.00 fix(tools): remove linked issue check Only structured template and checklist, 2026-07-02
pr 0.00 fix(curriculum): add missing console.log removal instruction Content uses domain terms and incomplete 2026-07-20
pr 0.00 fix(curriculum): correct text in nuanced semantic elements l Checklist only; no free text, just templ 2026-07-18
pr 0.00 feat(curriculum): add workshop python functions Checklist and template only, no free-tex 2026-06-26
pr 0.00 fix: (curriculum): replace regex tests with Explorer AST in Title and checklist; contains technical 2026-07-16
pr 0.00 feat(curriculum): add sensor burst analyzer workshop Checklist with incomplete lines, no AI c 2026-06-27
pr 0.00 refactor(curriculum): replace regex with AST helpers in Math Template checklist only; no free-form AI 2026-07-15
pr 0.00 fix(curriculum): align N-Queens lab title Minimal human-edited template checklist; 2026-07-20
pr 0.00 fix(curriculum): rework head-section hints for Recipe Page l Human-style terse changelog, domain deta 2026-07-13
pr 0.00 fix(api): sentry hygiene and coverage Domain-specific, human style PR linking, 2026-07-13
pr 0.00 fix(api): bypass cors warn logging for /exam-environment/ Template plus domain terminology; no AI 2026-07-18
pr 0.00 feat: final front end dev libs v9 changes Template use, domain context, no AI hall 2026-07-09
pr 0.00 fix: atomic concurrent modern-challenge updates Technical, informal context; clearly hum 2026-07-20
pr 0.00 fix(curriculum): Editable region markers in workshop-build-a Technical template plus direct edits; no 2026-07-20
pr 0.00 fix(client): remove lower jaw Human written, domain-specific justifica 2026-07-17
pr 0.00 fix(curriculum): replace regex test with Explorer AST helper Title and content are terse, domain-spec 2026-07-15
pr 0.00 fix(curriculum): editable regions in workshop merge sort No free-text content; only template stru 2026-07-18
pr 0.00 fix(curriculum): Editable region markers in workshop-shape-m Title uses domain-specific terms and is 2026-07-04
pr 0.00 fix(curriculum): audit editable regions in workshop debug co No free-text content; only template and 2026-07-08
pr 0.00 fix(curriculum): consistent indentation in Build a List of M Only template and title; no AI-like free 2026-07-16
pr 0.00 fix(curriculum): use getStyleAny to accept reordered compoun Template-only plus title; no free-form t 2026-07-08
pr 0.00 fix(curriculum): Editable region markers in workshop-heritag Only template and a descriptive title; n 2026-07-04
pr 0.00 fix: audit editable region markers for workshop-merge-sort No free-text content, only template and 2026-06-04
pr 0.00 fix(curriculum): correct wording and add missing focus state Only template and minimal human-like tit 2026-07-19
pr 0.00 fix(curriculum): explain string repetition operator Template plus title only; lacks any free 2026-07-15
pr 0.00 fix(curriculum): improve clarity and conciseness of times an Template structure and title only; no fr 2026-07-16
pr 0.00 fix(curriculum): remove redundant wording in times and dates Only template content and a concise, dom 2026-07-19
pr 0.00 fix(curriculum): content and consistency fixes in HTML video Title is direct and technical; no AI sig 2026-07-19
pr 0.00 chore(deps): update github actions — 2026-07-19
pr 0.00 chore: secure GitHub Actions with explicit token permissions Title is technical and checklist is temp 2026-07-19
pr 0.00 fix: modifying(curriculum): migrate binary search hints to A Brief, technical title with jargon; chec 2026-07-19
pr 0.00 fix(curriculum): audit workshop-todo-app editable regions Technical title, structural template use 2026-07-10
pr 0.00 fix: machine Minimal content, very brief and domain-s 2026-07-19
pr 0.00 fix(curriculum): correct redundant and imprecise wording in Only template and minimal title; no AI h 2026-07-19
pr 0.00 feat(curriculum): Add data sanitizer sweep lab No significant free-text; only template 2026-05-10
pr 0.00 feat(client): download solutions as zip with separated files Only template and brief changelog, no AI 2026-05-12
pr 0.00 fix(client): prevent duplicate title in page title Just title and template, no AI-like lang 2026-06-18
pr 0.00 fix(curriculum): rename `id` to `dev_id` in `zip()` examples Contains clear domain terms and informal 2026-07-18
pr 0.00 fix(curriculum): remove the redundant words Only template and a plain title, absolut 2026-07-18
pr 0.00 fix(curriculum): remove the redundant words Only template and a plain title, absolut 2026-07-18
pr 0.00 fix(curriculum): replace regex with explorer helper in lab t Title is concise and domain-specific; no 2026-07-13
pr 0.00 fix(curriculum): editable regions in workshop fortune teller Title is straightforward; author's voice 2026-07-04
pr 0.00 fix(curriculum): replace regex with explorer helper in lab j Technical title only; no AI-generated te 2026-07-13
pr 0.00 fix(curriculum): correct wording in specialized semantic ele Unembellished, technical summary written 2026-07-17
pr 0.00 fix(curriculum): correct its typo in Page of Playing Cards l No free-text; just template and routine 2026-07-17
pr 0.00 fix(curriculum): correct wording in specialized semantic ele Descriptive technical title only; templa 2026-07-18
pr 0.00 fix(curriculum): correct typo 'its\'' to 'its' in playing ca PR contains only a trivial correction in 2026-07-17
pr 0.00 fix(curriculum): grammatical error in Page of Playing Cards Simple wording and direct, informal titl 2026-07-17
pr 0.00 fix: reword confusing h3 element hint text in step 10 Concise, non-formal title; no AI markers 2026-07-17
pr 0.00 fix(curriculum): clarified the h3 hint so a user better unde PR content is short and naturally phrase 2026-07-17
pr 0.00 fix(curriculum): replace regex-based test in profile lookup Technical, concise; matches typical huma 2026-07-17
pr 0.00 fix(curriculum): correct SQL injection example syntax in Bas Template and ticket title only; no free- 2026-07-17
pr 0.00 docs(curriculum): fix SQL injection syntax example string in Technical doc fix title; checklist is te 2026-07-17
pr 0.00 perf(curriculum): parse challenges on a worker pool Technical, domain-specific title, no AI 2026-07-17
pr 0.00 ci: cache the pnpm store across CI runs Terse CI-related title and checklist onl 2026-07-17
pr 0.00 fix(curriculum): replace regex based tests with Explorer api Descriptive technical title; rest is che 2026-07-15
pr 0.00 fix(curriculum): Editable region markers in workshop-note-ta Only a technical fix title and checklist 2026-07-04
pr 0.00 fix(curriculum): correct Quincy's Job Tips errors Contains only title and template checkli 2026-07-17
pr 0.00 fix(curriculum): replace regex tests with AST in Debug Type No free-text, only title and template; n 2026-07-14
pr 0.00 feat(client): warn campers before leaving certification proj Only title and checklist present; no AI- 2026-07-17
pr 0.00 fix(curriculum): audit editable regions for workshop-cat-pai Title only; brief functional description 2026-07-05
pr 0.00 fix(api): return 400 for invalid exam submissions Only a concise title; no AI hallmarks in 2026-07-17
pr 0.00 test(api): speed up get-challenges test Minimal title and duplicated checklist; 2026-07-16