Commit Graph

  • 6c50590d99 docs(papers): sync MANUAL-DOWNLOAD.md with applied citation fixes main Tarik Moussa 2026-06-07 12:03:10 +02:00
  • b6020ad2aa chore(gitignore): exclude derived paper artifacts (txt/mmd/figures) Tarik Moussa 2026-06-07 11:46:02 +02:00
  • 582eb46efa fix(citations): systematic audit — 6 corrections in references.md Tarik Moussa 2026-06-05 07:21:47 +02:00
  • 1063f3541f fix(citations): correct Meyerhoff/Ushijima misattribution Tarik Moussa 2026-06-05 07:12:12 +02:00
  • 0f5ab27461 fix(citations): correct Kolpakov-Mednykh misattribution → Springborn 2008 Tarik Moussa 2026-06-04 22:07:48 +02:00
  • de29ed5c99 ci(ai): robust scanners (continue-on-error + no-pipe capture); gate decides hard ci-ai/pilot user2595 2026-06-09 21:56:12 +00:00
  • c4b7b52b69 ci(ai): token-clone ci-ai in review workflow (instance refuses anon clone) user2595 2026-06-09 21:50:49 +00:00
  • 7d9a8487cd ci(ai): token-clone ci-ai (anon refused) + scanner steps capture exit, gate decides user2595 2026-06-09 21:50:30 +00:00
  • 56de7e210d ci(ai): use python:3.12-slim (alpine lacks bash, breaks default run shell) user2595 2026-06-09 15:18:26 +00:00
  • bb48e2ac1d ci(ai): fix security scan — auth clone (org repo) + drop unsupported trivy flag user2595 2026-06-09 15:14:08 +00:00
  • a8e4631ad1 ci(ai): add hard-blocking security scan (gitleaks + trivy config) + AI explain user2595 2026-06-09 15:07:09 +00:00
  • 5874bc8d05 ci(ai): add AI PR-review workflow (ci-ai pilot) — skips cleanly without API key user2595 2026-06-09 15:06:51 +00:00
  • 3df6e7a576 chore(gitignore): exclude derived paper artifacts (txt/mmd/figures) fix/citation-springborn-2008-attribution Tarik Moussa 2026-06-07 11:46:02 +02:00
  • b37a7b12a7 fix(citations): systematic audit — 6 corrections in references.md Tarik Moussa 2026-06-05 07:21:47 +02:00
  • 70b94b9ead fix(citations): correct Meyerhoff/Ushijima misattribution Tarik Moussa 2026-06-05 07:12:12 +02:00
  • 9b8031541b chore: expand and clean up .claude/settings.json feature/codeberg-ci Tarik Moussa 2026-06-04 23:26:46 +02:00
  • a2464af8b1 ci: add Codeberg CI (Woodpecker + Forgejo) and document CI/CD topology Tarik Moussa 2026-06-04 23:26:46 +02:00
  • ef3c448f4d fix(citations): correct Kolpakov-Mednykh misattribution → Springborn 2008 Tarik Moussa 2026-06-04 22:07:48 +02:00
  • 51cbfdfd54 chore: expand and clean up .claude/settings.json Tarik Moussa 2026-06-04 11:01:03 +02:00
  • a3a7c2228f ci: add Codeberg CI (Woodpecker + Forgejo) and document CI/CD topology Tarik Moussa 2026-06-04 10:48:33 +02:00
  • 5d343776a3 Merge pull request 'fix(s3-followup): enforce V5 rule 4 + mark H3/H4/H5/V5/V6 done' (#47) from chore/s3-followup into main user2595 2026-06-01 14:33:03 +00:00
  • d3fc4ae056 fix(s3-followup): enforce V5 rule 4 + mark H3/H4/H5/V5/V6 done chore/s3-followup Tarik Moussa 2026-06-01 14:27:21 +02:00
  • b67854645c Merge pull request 'fix(s3): robustness & test-gap closure (H3/H4/H5/V5/V6)' (#45) from fix/s3-robustness-gaps into main user2595 2026-06-01 14:31:39 +00:00
  • cda26d7b02 docs(s3): mark H3/H4/H5/V5/V6 done; update audit banners + orchestration fix/s3-robustness-gaps Tarik Moussa 2026-06-01 01:28:59 +02:00
  • 71afd8e70a Merge pull request 'chore(settings): enable verbose output + explanatory style' (#46) from chore/verbose-settings into main user2595 2026-06-01 07:38:08 +00:00
  • d5fc0f6c54 chore(settings): enable verbose output + explanatory style chore/verbose-settings Tarik Moussa 2026-06-01 09:37:53 +02:00
  • bd613a6fa7 Merge pull request 'P1: Quick wins (CLI + quality measures + stereographic)' (#44) from feat/p1-quick-wins into main user2595 2026-06-01 06:59:28 +00:00
  • 135bcf0bba feat(p1): CLI extensions + quality measures + stereographic layout feat/p1-quick-wins Tarik Moussa 2026-06-01 01:25:43 +02:00
  • b57528d92f docs(roadmap): add phase orchestration system mirroring the reviewer audit workflow Tarik Moussa 2026-06-01 00:52:02 +02:00
  • fc77afc55f docs(roadmap): add phase orchestration system mirroring the reviewer audit workflow docs/roadmap-orchestration-system Tarik Moussa 2026-06-01 00:52:02 +02:00
  • fc234c69b5 Merge pull request 'docs: feature-development agentic system (phases, port & research)' (#42) from docs/feature-dev-agentic-system into main user2595 2026-05-31 22:29:12 +00:00
  • 98819ec8c2 docs(roadmap): add phase-orchestration + phase-prompts (forward plan & prompts) Tarik Moussa 2026-06-01 00:26:22 +02:00
  • 3c2aad1596 docs(roadmap): add feature-development agentic system + cross-link Tarik Moussa 2026-06-01 00:19:07 +02:00
  • e8e4a15c6c Merge pull request 'docs: multi-model agentic-system design' (#41) from docs/agentic-system-design into main user2595 2026-05-31 22:16:42 +00:00
  • 219d5c8f28 Merge pull request 'Audit hardening (S1+S2): numerics, newton_core refactor, solver diagnostics, validation' (#39) from fix/b1-v3-c1-quick-wins into main user2595 2026-05-31 22:16:37 +00:00
  • 08b85ea906 docs(reviewer): add multi-model agentic-system design Tarik Moussa 2026-06-01 00:09:14 +02:00
  • 83a61b0228 ci: build test-fast with -j1 to avoid cc1plus OOM in the 800m container Tarik Moussa 2026-05-31 23:57:36 +02:00
  • 2e1541be4b ci: re-trigger test-fast (Pi OOM flake; fast build unaffected by this branch) Tarik Moussa 2026-05-31 23:49:41 +02:00
  • 5f3c6aa0d5 docs(reviewer): add ready-to-paste session prompts (S3–S6 + review gate) Tarik Moussa 2026-05-31 18:57:02 +02:00
  • c4442a22c3 docs(reviewer): mark S2 CGAL-result follow-up done (957f506) Tarik Moussa 2026-05-31 18:55:03 +02:00
  • 56f13d7c4f feat(cgal): propagate Newton status + conditioning diagnostics into CGAL results Tarik Moussa 2026-05-31 18:54:50 +02:00
  • 4f8530628b docs(reviewer): mark S2 (I1/H1/N7) done in the plan + audit banners Tarik Moussa 2026-05-31 18:40:43 +02:00
  • 1bf1defc70 feat(solver): S2 — NewtonResult status enum (I1) + iteration fix (H1) + conditioning diagnostics (N7) Tarik Moussa 2026-05-31 18:39:19 +02:00
  • 74d41e99a8 docs(reviewer): update audit status + add finding-orchestration plan Tarik Moussa 2026-05-31 18:23:30 +02:00
  • 2fc465f5cf refactor(solver): H2 unify 5 Newton loops into newton_core (+B2/B3/B4/B5) Tarik Moussa 2026-05-31 16:37:26 +02:00
  • 202b9a108d feat(num): N3 selectable scale-floor clamp mode (HardJava | SmoothBarrier) Tarik Moussa 2026-05-31 16:27:48 +02:00
  • a1a7f216e0 fix(num): N5 stable triangle area (Kahan) in euclidean_cot_weights Tarik Moussa 2026-05-31 16:07:35 +02:00
  • 2dc4ddcc32 perf(inv-dist): B1 port — block-FD Hessian for newton_inversive_distance Tarik Moussa 2026-05-31 16:03:12 +02:00
  • a5718c0326 fix(coverage+validation): C2/C3 script gate, V1/V2/V4 JSON/XML errors, I2/I3/I4 tests Tarik Moussa 2026-05-31 14:43:00 +02:00
  • 51d9844f7a docs(references): M1/M2/M4 citation fixes (audit quick-wins) Tarik Moussa 2026-05-31 14:22:02 +02:00
  • b0946c8704 refactor(constants): centralize magic constants from functionals (N4/N6 audit) Tarik Moussa 2026-05-31 14:08:58 +02:00
  • 101f3138ce fix(solver+io): B1 block-FD Hessian, V3 NaN/Inf guard, C1 ok-flag (audit quick-wins) Tarik Moussa 2026-05-31 14:03:45 +02:00
  • 505dd4b0a5 Merge pull request 'refactor(api): consistent naming for spherical + hyper-ideal helpers (A1–A3)' (#36) from refactor/api-naming-a1-a3 into main user2595 2026-05-31 17:43:42 +00:00
  • aff2d7b9c8 Merge pull request 'ci: drop dead dev branch trigger from 3 workflows' (#38) from ci/drop-dev-triggers into main user2595 2026-05-31 08:52:02 +00:00
  • 8298c5aacc ci: drop the dev branch trigger from cpp-tests, doc-build, markdown-links Tarik Moussa 2026-05-31 10:51:46 +02:00
  • 99a82d36ee Merge pull request 'docs(reviewer): aggregate all audits into the index + record decisions' (#37) from docs/reviewer-index-update into main user2595 2026-05-31 08:46:39 +00:00
  • b274591aa8 docs(reviewer): aggregate all 12 audits into the index + record decisions Tarik Moussa 2026-05-31 10:46:05 +02:00
  • 65fc8ac816 refactor(api): consistent naming for spherical + hyper-ideal helpers (A1–A3) refactor/api-naming-a1-a3 Tarik Moussa 2026-05-31 09:15:22 +02:00
  • dc978cf5d3 Merge pull request 'review: usability audit v0.10.0 — all 11 findings resolved' (#34) from review/usability-audit-2026-05-31 into main user2595 2026-05-31 08:32:21 +00:00
  • e13e7ea8e7 Merge pull request 'docs(reviewer): add 7 external audit documents (test/error, API/perf, CGAL, numerical, input, thread-safety, dependency, math/citation)' (#35) from audits-2026-05-31 into main user2595 2026-05-31 08:21:54 +00:00
  • b213ad2265 docs(reviewer): add math-derivation & citation audit Tarik Moussa 2026-05-31 10:20:36 +02:00
  • bad3c4a9ab docs(reviewer): add 4 gap audits — numerical, input-validation, thread-safety, dependency/license Tarik Moussa 2026-05-31 10:07:55 +02:00
  • 7902ae8e2c docs(reviewer): add external audits — test/error-handling, API/perf, CGAL readiness Tarik Moussa 2026-05-31 09:15:39 +02:00
  • d5a4d0e8ff ci: add memory limits to all containers — Pi protection Tarik Moussa 2026-05-31 07:59:33 +02:00
  • d4ea5fdd2e ci: remove /ci-all — Pi cannot sustain parallel Docker containers Tarik Moussa 2026-05-31 02:00:39 +02:00
  • a7b966c850 ci: trigger full pipeline /ci-all Tarik Moussa 2026-05-31 01:53:03 +02:00
  • 37b538aae4 docs: Layout2D index semantics, CLI table, CLI roadmap (U9+U10+U11) Tarik Moussa 2026-05-31 01:51:04 +02:00
  • ccbfd852b2 docs(examples): use gauge-vertex overload everywhere (U6) Tarik Moussa 2026-05-31 01:49:05 +02:00
  • d1399ca82f docs: fix stale version, CGAL header, add LOW_MEMORY_BUILD docs (U4+U5+U7+U8) Tarik Moussa 2026-05-31 01:46:08 +02:00
  • b8d6e23adf docs(contracts): fix three errors in processing-unit contract table (U3) Tarik Moussa 2026-05-31 01:44:36 +02:00
  • b20a835b82 doc(audit): add U10+U11 — CLI parameter docs and extension roadmap Tarik Moussa 2026-05-31 01:40:46 +02:00
  • 02a3745b67 examples: add real conformal-flattening + CGAL-API examples (U1+U2) Tarik Moussa 2026-05-31 01:35:37 +02:00
  • fb9a15ab4a doc(reviewer): add usability audit 2026-05-31 Tarik Moussa 2026-05-31 01:28:20 +02:00
  • d725166c6a Merge pull request 'review: external audit v0.10.0 — all 14 findings resolved' (#33) from review/external-audit-2026-05-30 into main user2595 2026-05-30 23:19:58 +00:00
  • 5fbd1b20a5 ci: add /ci-all trigger to run all jobs at once /ci-all Tarik Moussa 2026-05-31 01:16:45 +02:00
  • 7df47c0435 ci: switch to commit-message triggers (replace issue_comment) Tarik Moussa 2026-05-31 01:14:53 +02:00
  • 018484a94d ci: switch all non-fast jobs to comment triggers Tarik Moussa 2026-05-31 01:06:21 +02:00
  • 2b456abc78 ci(test-cgal): switch to manual comment trigger (/test-cgal on PR) Tarik Moussa 2026-05-31 01:03:56 +02:00
  • 449c5899c0 ci: re-enable CGAL tests with LOW_MEMORY_BUILD for Raspberry Pi runner Tarik Moussa 2026-05-31 00:57:28 +02:00
  • 59a26123c8 fix(minor): all five MINOR findings — doc, accuracy, and DRY Tarik Moussa 2026-05-31 00:47:21 +02:00
  • 2325328f77 test: add end-to-end skewed-torus and synthetic holonomy Re(τ)<0 tests Tarik Moussa 2026-05-31 00:39:35 +02:00
  • adbf682f0f test: add degenerate-triangle limiting-angle and edge-DOF guard tests Tarik Moussa 2026-05-31 00:31:07 +02:00
  • 7534c62c3d fix(gradient-checks): use relative error in all FD check functions Tarik Moussa 2026-05-31 00:26:44 +02:00
  • cfbbc1b21f fix(dof-assign): correct "pin before" docs + add gauge-vertex overloads Tarik Moussa 2026-05-31 00:20:43 +02:00
  • bef5a0ceb7 docs(euclidean-hessian): fix wrong cotangent formula in two comment blocks Tarik Moussa 2026-05-31 00:16:31 +02:00
  • 46c0b63de8 fix(gauss-bonnet): delete HyperIdeal overloads — wrong identity for hyperbolic metrics Tarik Moussa 2026-05-31 00:07:07 +02:00
  • faf96ee28c doc(roadmap): add research item for 2/3-ideal hyper-ideal volume formulas Tarik Moussa 2026-05-31 00:00:15 +02:00
  • 9afefcbb7b fix(hyper-ideal): guard face_energy() against unsupported multi-ideal faces Tarik Moussa 2026-05-30 23:51:43 +02:00
  • 7f1a077269 doc(reviewer): add external audit 2026-05-30 Tarik Moussa 2026-05-30 23:44:58 +02:00
  • 6b3497f451 Merge pull request 'docs: fix stale test count (243→259) in java-ignore-crossvalidation.md' (#32) from docs/fix-test-count-post-merge into main user2595 2026-05-30 15:37:39 +00:00
  • 8619043b79 docs(crossvalidation): fix stale test count 243→259 after PRs #29-31 merged Tarik Moussa 2026-05-30 17:36:51 +02:00
  • aec7f489e5 Merge pull request 'feat(euclidean): edge-DOF (cyclic) Hessian — block-FD + full analytic + Java cross-validation' (#29) from docs/java-ignore-crossvalidation into main user2595 2026-05-30 15:33:36 +00:00
  • c472748e46 docs(reviewer): refresh §4 to mark Tier-1/3 done (stale TODO removed) Tarik Moussa 2026-05-30 09:40:38 +02:00
  • 082649ef40 docs(reviewer): mark Tier-3 done (PR #30); fix duplicated tier table Tarik Moussa 2026-05-30 09:37:01 +02:00
  • 267ae965ab docs(reviewer): Tier-2 exhausted (genus≥2 → Phase 13); Tier-3 Lawson scoped as mini-project Tarik Moussa 2026-05-30 00:57:10 +02:00
  • 822a27da69 feat(euclidean): full analytic edge-DOF (cyclic) Hessian; Tier-2 Wente finding Tarik Moussa 2026-05-30 00:18:41 +02:00
  • ea5f01d73d feat(euclidean): block-FD edge-DOF Hessian → cyclic Newton + Java convergence oracle Tarik Moussa 2026-05-30 00:09:37 +02:00
  • 5d74a94b78 test(euclidean): Tier-1 circular-edge φ cross-validation + cyclic-solve blocker Tarik Moussa 2026-05-29 23:55:16 +02:00
  • 41ad4a84d2 docs(reviewer): cross-validation analysis of Java @Ignore tests Tarik Moussa 2026-05-29 23:38:27 +02:00
  • adfcb7b931 Merge pull request 'feat(geometry): pn_geometry.hpp — Pn projective-metric substrate (jReality port)' (#31) from feat/pn-geometry-substrate into main user2595 2026-05-30 15:26:23 +00:00