Skip to content

History / Final Milestone Deliverables

Revisions

  • §5 Sarıoğlu: typo, PR-list framing, accurate AT-spec ratios - Fix 'Unfortunaltely I don't have a ai logs myself' -> 'Unfortunately, I do not have AI prompt logs preserved' (item 6). - Item 4: clarify that the 28-PR inline list is the Final-Milestone- window subset, not the full 70; the lifetime 70 spans #70 (2026-03-12) to #604 (2026-05-13), with the link to the complete gh-pr-list query surfaced one line earlier. - Item 2: 'Two-thirds of the Final-Milestone Playwright surface' was off — 8 of 13 specs (62%), not two-thirds. Replace with the exact ratio. - Item 8: '8 of 14 Final-Milestone Playwright specs' -> '8 of the 13' to match item 2 and the actual frontend/e2e/specs/ count (AT-01..07 + AT-17..22).

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §5 Sarıoğlu: correct authored-and-merged PR count 27 -> 70 The 27 was the size of the partial inline list I called out in item 4, not the authored-and-merged total. Verified via 'gh pr list --author mehmetborasarioglu --state merged --limit 200' which returns 70 rows ranging from #70 (2026-03-12) to #604 (2026-05-13). Updated both the headline scope in item 2 and the by-the-numbers footer in item 8.

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §5 Sarıoğlu: surface PR / commit evidence and impact framing Make the individual-contributions section earn its weight by: - prefixing item 2 with a headline scope (27 authored PRs, ~35 formal reviews, full ownership areas) and inlining the matching PR refs into every bullet (social feed, three advanced rankers, reporting + admin, mentorship + visibility, prod infra, AT specs) - expanding item 5 from 2 incidents to 4 (Flyway collision, JaCoCo/ByteBuddy, prod Swagger + nginx, AT-02/07 framer-motion reduced-motion fix), each with the resolving PR / commit - tightening item 7 with the actual Surefire and Playwright numbers, the two JaCoCo class-level gates I added on top of the build, and the post-merge curl-smoke pass - using item 8 (previously empty) for a five-line What-I-Shipped summary and a by-the-numbers footer

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §5 Sarıoğlu: fold PR-thread engagement into the formal-review list Per team merge policy, every comment-review on the Files-Changed surface gated a teammate's merge (a 'changes needed' comment was a hard block), so the previous split between 'Formally reviewed' (5 Beratcan branches with explicit Approve / Request-Changes) and 'Engaged in PR-thread discussion' (~30 other merged PRs) understated the actual review surface. Consolidate the two lists into a single 'Formally reviewed' section grouped by layer (Backend / Web / Mobile / E2E) and update the matching item-2 bullet so the totals line up.

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §2: bump Sequence Diagrams pointer from 8 to 12 workflows Reflect SD-9..SD-12 (meeting lifecycle, end-mentorship + rating, task cycle, follow + Neo4j + push) that were added to the Sequence-Diagrams (Final) wiki page in commit ba51800.

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §4.6: surface HTML test reports per rubric (XML + HTML for all 3 layers) The Final Milestone report rubric requires every layer's test results in both JUnit XML (machine-readable) and HTML (human-readable) form. The XML side was already linked; the HTML side existed in the wiki repo but was unlinked — add an HTML column to the headline table and a 'Direct HTML report downloads' subsection covering Surefire (Backend), Vitest (Web unit), Playwright (Web E2E), and Jest (Mobile). Each entry provides a htmlpreview.github.io rendered link plus the raw file URL, and the Playwright multi-file report gets an explicit clone-and-open recipe since htmlpreview can't follow relative subfolder fetches. Also cites the latest CI E2E run (46 passed, 0 failed) alongside the local Playwright numbers.

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @LifelongWay LifelongWay committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @LifelongWay LifelongWay committed May 16, 2026
  • §4.6: embed direct raw-URL links to JUnit XMLs GitHub's wiki sidebar only lists .md pages, so the JUnit XML reports were invisible to readers even though the files are committed to the wiki repo. Surface them via raw.githubusercontent.com/wiki/... links for every single-file XML plus 8 representative backend samples, and add a clone command for the full 240-file backend set.

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @LifelongWay LifelongWay committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @LifelongWay LifelongWay committed May 16, 2026
  • §4.4: embed 19 web screenshots organised by feature area (Discovery / Social Feed / Mentee Profile / Active Mentorship / Messaging / Reporting / Admin Console); §4.1 Sarıoğlu row: tighten to a concise summary, move issue numbers out of prose into the PRs/Issues column

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @LifelongWay LifelongWay committed May 16, 2026
  • §5 (Sarıoğlu) — replace three 'I wrote sub-section X' entries with three substantively different non-code items: #424 wiki-report coordination, #310 Lab 9 + AT catalogue authorship, #490 W3C standards adoption

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @LifelongWay LifelongWay committed May 16, 2026
  • §4.3 Scenario 3 step 2 (For-You feed): un-truncate response; show 5 representative ranked posts + full pageable envelope

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §5 (Sarıoğlu) — PR section now splits into Authored & merged / Formally reviewed (5 PRs, all Beratcan) / Engaged in PR-thread discussion (selection across backend/web/mobile/E2E)

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §5 (Sarıoğlu): drop Additional Information bullet; §4.1: clarify formal-review (5 PRs, all Beratcan's) vs comment-thread engagement (~35 across team)

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §4.2: drop duplicate advanced-ranker rows; fold their content into the base 1.1.2.1 and 1.1.7.3 rows so each SRS ID has one canonical entry

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §4.2: mark advanced For-You ranker (Thompson-sampling bandit) and advanced mentor ranker (MMR + LLM explanations) as Completed; both ship on main with JaCoCo coverage gate

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §5 (Sarıoğlu): note overall backend branch coverage >95% and enumerate the two JaCoCo class-level gates that fail the build

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • §5 (Sarıoğlu): rewrite AI Transparency to reflect the actual four-step Claude workflow; drop empty prompts-log link

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Final Milestone Deliverables: §2 + §4.1 (Sarıoğlu row + Aslan note) + §4.2 + §4.3 + §4.5 + §5 (Sarıoğlu) + final UML diagrams + test reports - §2 Project Documentation: link to Requirements wiki page + new UML Diagrams (Final) wiki pages - §4.1 Team Contribution: populated Mehmet Bora Sarıoğlu row with backend / DevOps / coordination work + cross-layer PR review - §4.2 Status of Requirements: full 122-row audit pasted from the source-of-truth doc (112 Completed / 5 In Progress / 4 Not Started / 3 Out of Scope) - §4.3 API Endpoints: 4 verified scenarios already overridden; live Swagger UI link - §4.5 Utilised Standards: Compliance Summary annotated with issuing bodies + usage; Deep Dive entries now cite concrete file paths and integration tests - §4.6 Testing & QA: test report tree attached at reports/final-milestone/ with headline pass/fail per layer - §5 Individual Contributions: Mehmet Bora Sarıoğlu full 8-item section - §6 Live Deployment: bare IP swapped for https://mymentornet.org New wiki pages: - Use-Case-Diagram-(Final): 5-actor, ~165-use-case diagram (PlantUML render) - Class-Diagram-(Final): 6 bounded-context blocks - Sequence-Diagrams-(Final): 8 end-to-end workflows Assets: - images/final-milestone/: 28 rendered PNG diagrams (13 Mermaid + 15 PlantUML) - sources/final-milestone-diagrams/: 15 .puml sources + 3 Mermaid .md sources - reports/final-milestone/: 25 MB of HTML + JUnit-XML test reports across backend / web (unit + Playwright E2E) / mobile

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @LifelongWay LifelongWay committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @LifelongWay LifelongWay committed May 16, 2026
  • Updated Final Milestone Deliverables (markdown)

    @mehmetborasarioglu mehmetborasarioglu committed May 16, 2026