Go to file
Krzysztof kuhy Rudnicki badc21d653 Record what is left, with measured sizes rather than estimates
The remaining work is much larger than what has landed, and vague about it
would be worse than useless. Numbers are measured, not guessed:

  - 9,281 ruff findings under the fleet config (select = ALL). ~3,000 are
    auto-fixable and ~6,000 are hand work, dominated by 1,671 missing type
    annotations and ~600 missing docstrings.
  - 19 tests for ~28k lines of authored code, across 12 languages.
  - 73 files still over the 250-line cap, 27 of which are blocked on the
    decision parked in TODO-file-length-250.md.
  - 22 dependency manifests, none pinned.

Also records the ordering rules that are easy to lose: the dependency upgrade
and its gate must land in the same commit; source files must not be split
before their tests exist; and the file-rewriting hooks are held back so that
touching hundreds of submitted coursework files is its own reviewed change.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0172dj34FDpao6wsix8ZuCzE
2026-08-28 18:39:06 +02:00
.github/workflows CI: pin shellcheck, and enable Actions on the repo 2026-08-28 18:31:11 +02:00
.vscode Merge branch 'main' of https://github.com/kuhyx/WUT_Computer_Science 2025-04-21 17:21:13 +02:00
gates Declare vendored subtrees and park the data-txt cap decision 2026-08-28 17:31:30 +02:00
NotProgramming Add a run.sh to every course, and fix the code that would not build 2026-08-28 18:37:55 +02:00
Programming Add a run.sh to every course, and fix the code that would not build 2026-08-28 18:37:55 +02:00
scripts Add a run.sh to every course, and fix the code that would not build 2026-08-28 18:37:55 +02:00
.binary-allowlist Add the no-binaries gate with a path-scoped allowlist 2026-08-28 17:37:53 +02:00
.gitignore Add a run.sh to every course, and fix the code that would not build 2026-08-28 18:37:55 +02:00
.pre-commit-config.yaml Add a run.sh to every course, and fix the code that would not build 2026-08-28 18:37:55 +02:00
CLAUDE.md Organise markdown into the four namespaces and add CLAUDE.md 2026-08-28 17:41:11 +02:00
DOCS-runnability.md Add a run.sh to every course, and fix the code that would not build 2026-08-28 18:37:55 +02:00
install.sh Add CI, install.sh and the run.sh harness 2026-08-28 18:26:10 +02:00
README.md Revise README to reflect group project inclusion 2026-02-06 22:23:55 +01:00
run.sh Add a run.sh to every course, and fix the code that would not build 2026-08-28 18:37:55 +02:00
TODO-file-length-250.md Declare vendored subtrees and park the data-txt cap decision 2026-08-28 17:31:30 +02:00
TODO-refactor-remaining.md Record what is left, with measured sizes rather than estimates 2026-08-28 18:39:06 +02:00

WUT_Computer_Science

This repository aims to consolidate every single project I did solo during my Computer Science course on Warsaw University of Technology
It does not include projects I did in groups like:
EARIN
EDABA
ECRYPT
EOPSY

Thanks to some git magic this repo now CONTAINS all the group projects alongside with all proper contributors