Commits in Source Code Portal
test(cluster): Hazelcast orders entry events per key only10 additions and 1 deletion in 1 file
cantara/source-code-portaloranheim d72eb4e
docs(harness): fold the feature modules into the area notes; v2.1.0 is the release with them80 additions and 115 deletions in 14 files
cantara/source-code-portaloranheim 2524230
refactor(snapshot): features own their data as facets and indexes; consumers take hooks wired in cmd/scp1,182 additions and 718 deletions in 43 files
cantara/source-code-portaloranheim 023aa87
docs(design): area notes describe the code as built652 additions and 689 deletions in 12 files
cantara/source-code-portaloranheim 87e4433
refactor(sync): events are names; webhooks pass other repository deliveries by GitHub event name; every non-core package is a feature29 additions and 13 deletions in 4 files
cantara/source-code-portaloranheim f9fcc75
refactor(web): route modules, shared query keys, composed panels and import layers773 additions and 463 deletions in 56 files
cantara/source-code-portaloranheim 2edece2
docs(harness): keep only what is built and in progress; finished work moves to .claude/work/history356 additions and 191 deletions in 1,900 files
cantara/source-code-portaloranheim 9fc5979
fix(snapshot): serialise publishes so overlapping builds never drop updates; store accepts the unsupported state34 additions and 1 deletion in 3 files
cantara/source-code-portaloranheim 75567a6
docs(readme): complete README with features, screenshots, quick start, configuration and architecture171 additions and 20 deletions in 4 files
cantara/source-code-portaloranheim 10b6dc9
chore: ignore the Playwright MCP output folder1 addition and 1,960 deletions in 7 files
cantara/source-code-portaloranheim 675aa5f
fix(webui): restart the web UI server when its bundle is replaced in place2,025 additions and 6 deletions in 10 files
cantara/source-code-portaloranheim 13d2a60
docs(plan): M12 search engines, planned from the krantho study48 additions and 2 deletions in 4 files
cantara/source-code-portaloranheim 02a41ec
docs: latest-of-class dependency rule (P-17)3 additions and 1 deletion in 2 files
cantara/source-code-portaloranheim 0e52863
chore(web): TypeScript 7 as tsc, Playwright 1.64 and the latest test libraries306 additions and 86 deletions in 2 files
cantara/source-code-portaloranheim c624dde
fix(web): the activity light in the group table is decorative10 additions and 5 deletions in 2 files
cantara/source-code-portaloranheim dbee071
docs(design): web UI design brief with screenshots of v1 and the redesign35 additions and 0 deletions in 7 files
cantara/source-code-portaloranheim 944330e
chore(web): remove a local screenshot script0 additions and 13 deletions in 1 file
cantara/source-code-portaloranheim 0156ebc
feat(web): mission-control dashboard with every repository and its health badges per product700 additions and 145 deletions in 23 files
cantara/source-code-portaloranheim ca42dd1
feat(web): badges on the dashboard cards and in the group table76 additions and 20 deletions in 12 files
cantara/source-code-portaloranheim fca1757
chore(release): prepare 2.1.0 and drop the stray scp binary from the tree18 additions and 14 deletions in 9 files
cantara/source-code-portaloranheim fe846e6
docs(decisions): licence stays Apache-2.0 (P-15)1 addition and 0 deletions in 1 file
cantara/source-code-portaloranheim 86274aa
chore(web): declare the Apache-2.0 licence in package.json1 addition and 0 deletions in 1 file
cantara/source-code-portaloranheim 5b5898d
feat(web): server-rendered web UI on Next.js, supervised and proxied by scp serve2,412 additions and 1,074 deletions in 108 files
cantara/source-code-portaloranheim 30fe937
feat(live): image proxy for document images, server-sent snapshot events and a content-derived snapshot version1,485 additions and 130 deletions in 44 files
cantara/source-code-portaloranheim dc2b955
docs(decisions): M9 binary growth measured on the stripped release build1 addition and 1 deletion in 1 file
cantara/source-code-portaloranheim c3dc878
feat(cluster): several instances on Hazelcast with one leader, shared outcomes and webhook de-duplication2,280 additions and 53 deletions in 35 files
cantara/source-code-portaloranheim e5200f6
docs(plan): one v1 scope with M7..M11; Next.js is M11 after M1017 additions and 23 deletions in 6 files
cantara/source-code-portaloranheim 9742d9c
docs(plan): keep v1.1 as planned; Next.js queued after M1011 additions and 11 deletions in 3 files
cantara/source-code-portaloranheim e2adbb3
docs(plan): web UI on Next.js with server-side rendering as M9 (owner decision)11 additions and 7 deletions in 3 files
cantara/source-code-portaloranheim e81cde2
feat(access): private repositories for permitted groups behind a trusted authenticating proxy658 additions and 85 deletions in 36 files
cantara/source-code-portaloranheim afd3cd7
feat(manifests): go.mod, package.json and pom.xml per repository with technology, dependencies and internal links2,094 additions and 48 deletions in 36 files
cantara/source-code-portaloranheim a6e75ff
docs(plan): v1.1 milestones M7..M10 and the manifests design note81 additions and 11 deletions in 5 files
cantara/source-code-portaloranheim a01f09c
docs(haah): analysis of the Go rewrite for Ove and his agents225 additions and 0 deletions in 2 files
cantara/source-code-portaltotto with ExoCortex28b62d5
docs(claude): M6 done with v2.0.0; next is the v1.1 scope7 additions and 5 deletions in 1 file
cantara/source-code-portaloranheim a9a2506
docs: number the release 2.0.0 and keep it there for the greenfield streams14 additions and 12 deletions in 7 files
cantara/source-code-portaloranheim 580dcae
build(release): GoReleaser, signed multi-platform image and the release workflow; operator, repository and API guides580 additions and 7 deletions in 13 files
cantara/source-code-portaloranheim f4a35d9
feat(web): dashboard, group, repository, docs and commit pages with snapshot sync, Playwright smoke, axe and CSP gate4,219 additions and 176 deletions in 81 files
cantara/source-code-portaloranheim 2b6ec32
fix(image): include api/ in the build context for the embedded contract1 addition and 0 deletions in 1 file
cantara/source-code-portaloranheim 8704937
test(load): 1,000 repositories cold and warm on the fake GitHub with p99 bounds; fix a dispatcher spin at the rate-limit reset instant252 additions and 15 deletions in 9 files
cantara/source-code-portaloranheim dd42183
feat(llms): llms.txt, llms-full.txt, raw Markdown with scp front matter and Markdown answers to pages on Accept671 additions and 11 deletions in 10 files
cantara/source-code-portaloranheim 9df6a3f
feat(ops): Prometheus metrics, operator status, dispatcher heartbeat for /livez, optional pprof on the admin listener488 additions and 33 deletions in 17 files
cantara/source-code-portaloranheim de8c8ca
feat(httpapi): middleware chain, CSP per response class, SPA fallback shapes, API negotiation and problems; public_url and trusted_proxies710 additions and 72 deletions in 15 files
cantara/source-code-portaloranheim edad216
docs(agents): the agent drives the milestones and decides without asking the owner5 additions and 1 deletion in 2 files
cantara/source-code-portaloranheim 89a3047
feat(webhook): signed GitHub deliveries at /webhooks/github, deduplicated and routed to the sync engine; outage serves stale data530 additions and 15 deletions in 9 files
cantara/source-code-portaloranheim 3b813de
feat(sync): NotifySource for per-source jobs; installations refreshed every listing; webhook secret config; race-tolerant render bound109 additions and 17 deletions in 10 files
cantara/source-code-portaloranheim 75bda44
feat(badges): local flat SVG badges for repositories and groups; latest-release job749 additions and 10 deletions in 14 files
cantara/source-code-portaloranheim 0f04706
feat(docs): README and docs/ rendered to SafeHTML with a TOC; one sanitiser policy; stored HTML sanitised again at publish2,128 additions and 39 deletions in 24 files
cantara/source-code-portaloranheim abe646e
feat(api): dashboard, paged commit feeds and repository detail with descriptor and commits; a shortened TTL applies at warm start1,010 additions and 34 deletions in 12 files
cantara/source-code-portaloranheim db3c4c5
feat(catalog): scp.yaml descriptor job with a bounded, field-by-field parser; .github/ wins, blob fetched only when its SHA changed511 additions and 21 deletions in 6 files
cantara/source-code-portaloranheim 5e70fb1
feat(commits): latest default-branch commits per repository, cleaned and bounded; listings notify repositories whose pushed_at changed375 additions and 38 deletions in 8 files
cantara/source-code-portaloranheim 6c9dcbd