This website requires JavaScript.
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