12 Commits
Author SHA1 Message Date
Patrick Erichsen a58294361b fix: show honest canonical trending states (#3294)
* fix: show honest canonical trending states

* ci: guard CLAW-602 permanent Test deploy

* fix: fail closed when trending discovery is unavailable

* fix: preserve trending rows on pagination errors

* feat: build native rolling trending feed

* fix: decouple native trending from skills.sh

* test: cover native trending rollout independence
2026-07-29 23:45:14 -07:00
Patrick Erichsen 2ef5aebc5d fix(convex): release skill stat doc sync leases on failure 2026-07-01 15:16:44 -07:00
Patrick Erichsen 22d3cd133c fix: shard skill stat event pruning 2026-06-18 08:06:15 -07:00
Patrick Erichsen 731d1aa800 fix: prune processed skill stat events 2026-06-17 21:39:40 -07:00
Jesse Merhi 303075c82b Remove retired moderation surfaces (#2658)
* chore: remove retired moderation surfaces

* test: cover retired moderation action wrappers

* chore: retain moderation security gates

* test: cover retired moderation compatibility paths

* fix: stop settings queries during account deletion

* docs: add retired comment purge command

* chore: delete retired scanner tombstones
2026-06-16 08:01:11 -07:00
Jesse Merhi 2c1b331be0 Rank skills by installs and harden install telemetry
* docs: add install telemetry ranking spec

* feat: rank skills by installs and dedupe install telemetry

* test: cover install telemetry dedupe cleanup

* fix: clean install dedupes on skill hard delete

* fix: drain telemetry clear batches

* fix: phase telemetry clear batches

* test: cover install stat and export cursor regressions

* chore: drop obsolete recommendation ranking changes

* test: update skill stat event batch harness

* docs: remove install telemetry spec

* chore: remove downloads from search scoring input

* fix: keep install telemetry prune cron guarded
2026-06-16 13:49:50 +10:00
Patrick Erichsen 0db6b17a62 Cap skill stat drain action batches (#2671)
* fix: cap skill stat drain action batches

* test: align content rights correspondence guard
2026-06-15 18:56:06 -07:00
Patrick Erichsen 4efbf01fa8 fix: floor skill stat drain batch size
Floor legacy/small scheduled skill stat doc-sync action batch sizes to the production drain size so continuations cannot crawl indefinitely.
2026-06-15 18:05:40 -07:00
Patrick Erichsen 455f4ea19c fix: serialize skill stat event drain
Serialize the skill document stat drain behind a short-lived Convex lease and add admin kick/status helpers for manual backlog recovery.
2026-06-15 17:48:58 -07:00
Patrick Erichsen 60aa4a77fd Fix synchronous skill star counts (#2301)
* fix: update skill star counts synchronously

* test: wait for stable local publish owner

* test: wait for local star persona on detail page
2026-05-18 17:11:23 -07:00
Val Alexander deb592d4ce docs: update repository guidelines and improve formatting across multiple files
- Enhanced AGENTS.md with clearer project structure and development commands.
- Updated CHANGELOG.md to reflect recent fixes and additions.
- Improved formatting in CONTRIBUTING.md for better readability.
- Adjusted package.json and configuration files for consistent command structure.
- Refined README.md and VISION.md for clarity and organization.
- Standardized code formatting in various TypeScript files for consistency.

These changes aim to enhance documentation clarity and maintainability across the repository.
2026-03-18 21:56:01 -05:00
LimitlessandLimitless2023 191b5763ec fix: include comment deltas in action-based stat processing & add stats reconciliation (#194)
Bug 1: applyAggregatedStatsAndUpdateCursor was missing 'comments' in both
the guard condition and the applySkillStatDeltas call. This caused comment
count deltas to be silently dropped during cron-based event processing,
while stars/downloads/installs were processed correctly.

Bug 2: No reconciliation mechanism existed. If events were missed due to
cursor issues or processing errors, skill stats (stars, comments) would
remain stale with no way to recover. Added reconcileSkillStarCounts
maintenance mutation that counts actual records in the stars and comments
tables and patches any out-of-sync skill stats.

Fixes #193

Co-authored-by: Limitless2023 <limitless@users.noreply.github.com>
2026-02-13 04:55:16 +01:00