super-productivity/docs
David Vornholt 87b0742183
fix(metrics): remove productivity score drop when focus passes target (#9177)
* fix(metrics): remove productivity score drop when focus passes target

The focus-progress soft-cap clamped its input to [0,1], so any focus
beyond the target collapsed to a constant 0.889 credit: with impact 3,
240 min of focus scored 81 while 241 min scored 77, and the score never
recovered no matter how much more focus was logged. Focus progress is
now linear to the target and flat beyond it - continuous and
non-decreasing - leaving overwork penalties to the sustainability score.

Also removes the dead workloadLinearZeroAt parameter from
calculateSustainabilityScore (ignored since the sigmoid rewrite) and its
misleading call-site comments, renames DEFAULT_WORKLOAD_LINEAR_ZERO_AT
to DEFAULT_MAX_WORK_MINUTES to match what it does, and fixes stale
JSDoc (removed exhaustion param, outdated example values).

* fix(metrics): preserve impact mismatch classification

* docs(metrics): clarify productivity focus credit
2026-07-20 17:57:11 +02:00
..
long-term-plans docs(sync): note local-file rev-check/write is non-atomic (#8898) (#8902) 2026-07-10 17:31:24 +02:00
plans fix(android): stop the widget labelling a stale list as Today (#9098) (#9118) 2026-07-17 16:06:06 +02:00
promotion build: better organize stuff 2025-06-27 09:03:16 +02:00
research docs(sync): record fast-track simplification audit 2026-07-17 14:26:16 +02:00
screens docs/wiki content v0.8 (#7068) 2026-04-01 12:40:28 +02:00
sync-and-op-log docs(sync): warn against bumping CURRENT_SCHEMA_VERSION unnecessarily 2026-07-17 20:39:55 +02:00
wiki fix(metrics): remove productivity score drop when focus passes target (#9177) 2026-07-20 17:57:11 +02:00
add-new-integration.md docs: clean up and organize project documentation 2026-03-10 10:22:56 +01:00
android-edge-to-edge-keyboard.md fix(android): keyboard + status-bar follow-ups for edge-to-edge (#8508) (#8548) 2026-06-23 11:57:49 +02:00
apple-release-automation.md ci: auto-submit iOS and macOS App Store builds for review (#7857) 2026-06-01 11:42:16 +02:00
build-and-publish-notes.md fix(ci): prevent duplicate unsigned exe files in GitHub Releases 2026-03-19 18:58:52 +01:00
documentation-guide.md Housekeeping for various docs, templates, and actions (#7451) 2026-05-02 13:58:25 +02:00
ENV_SETUP.md build: final approach 2025-07-14 20:52:51 +02:00
github-access-token-instructions.md docs: clean up and organize project documentation 2026-03-10 10:22:56 +01:00
gitlab-access-token-instructions.md docs: clean up and organize project documentation 2026-03-10 10:22:56 +01:00
handover.md fix(locale): localize remaining ISO 8601 spelled-out date names (#8987) (#9056) 2026-07-16 11:41:34 +02:00
how-to-rate.md feat(rate-dialog): action-aware prompt with feedback split 2026-05-04 17:27:11 +02:00
howto-refresh-snap-credentials.md docs: clean up and organize project documentation 2026-03-10 10:22:56 +01:00
i18n-script-usage.md docs: clean up and organize project documentation 2026-03-10 10:22:56 +01:00
legacy-webview-analysis.md 16.2.1 2025-11-01 13:22:58 +01:00
mac-app-store-code-signing-guide.md docs: clean up and organize project documentation 2026-03-10 10:22:56 +01:00
non-sync-code-simplification-audit.md docs: correct simplification audit findings 2026-07-17 14:26:16 +02:00
performance-project-tag-report.md docs: add performance report 2025-11-13 18:23:50 +01:00
plainspace-api-extension-plan.md feat(plainspace): create tasks directly in a Plainspace-backed project (#8676) 2026-07-01 19:36:52 +02:00
plainspace-integration-plan.md refactor(sync): remove unused error classes, dialog, and constructor-time logging (phase 1, #8325) (#8510) 2026-06-20 13:36:56 +02:00
plugin-development.md fix(electron): remove exec IPC to close GHSA-256q (#8669) 2026-07-01 17:55:35 +02:00
styling-guide.md fix(theme): polish, atomic activation, and validator hardening (#9157) 2026-07-18 18:49:00 +02:00
theming-contract.md fix(theme): polish, atomic activation, and validator hardening (#9157) 2026-07-18 18:49:00 +02:00
TRANSLATING.md Fix frequency translations (#8000) 2026-06-05 10:53:26 +02:00
unused-translations-analysis.md chore(i18n): remove additional 86 orphan translation keys 2026-01-09 14:59:05 +01:00
update-android-app.md docs: clean up and organize project documentation 2026-03-10 10:22:56 +01:00
update-mac-certificates.md docs: clean up and organize project documentation 2026-03-10 10:22:56 +01:00