Skip to content

Prepare release v0.2.0 - #18

Merged
protechnocrats merged 2 commits into
mainfrom
release/v0.2.0
Nov 3, 2026
Merged

protechnocrats merged 2 commits into
mainfrom
release/v0.2.0

Conversation

@protechnocrats

Copy link
Copy Markdown
Owner

Adds the last changes for 0.2.0 and moves [Unreleased] to [0.2.0] with a summary:

  • Report header: a required "Input sizes" section with each size, its source, and every disagreement between sources.
  • Apply results, the final summary, and write mode give complexity before and after in every size variable, and the lower bound with its reason.
  • Sizes are read from the project's configuration, deployment files, and README first, in every mode.
  • Each caller's use of a result (changing, appending to, keeping, or encoding it) is part of the contract and named in the item.
  • The description also triggers for code that walks trees, graphs, or parent/child links, or handles input from users or public APIs.

What changes for someone using the skill

Checklist

  • CHANGELOG.md [Unreleased] has a line for any change to what the skill does
  • Generic files stay language-neutral; mandatory rules are stated briefly in skills/SKILL.md, in full in "Rule details" in skills/WORKFLOW.md, and in the file that carries them out; sources go in skills/references/
  • Links, file names, quoted section names, and rule numbers this change touches still point at something
  • Behavior changes were measured before and after, or this says why not

protechnocrats and others added 2 commits November 3, 2026 12:55
Adds the last changes for 0.2.0 and moves [Unreleased] to [0.2.0] with a
summary:

- Report header: a required "Input sizes" section with each size, its
  source, and every disagreement between sources.
- Apply results, the final summary, and write mode give complexity before
  and after in every size variable, and the lower bound with its reason.
- Sizes are read from the project's configuration, deployment files, and
  README first, in every mode.
- Each caller's use of a result (changing, appending to, keeping, or
  encoding it) is part of the contract and named in the item.
- The description also triggers for code that walks trees, graphs, or
  parent/child links, or handles input from users or public APIs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Numbers labeled measured must appear in a command's output from the
  session, or be computed from it with the arithmetic shown; projections
  are estimated; every measured number is checked before finishing.
- Every cache or index gets a memory estimate in bytes across all copies,
  compared with the project's memory limit.
- Shared state that concurrent callers can reach is tested with
  concurrent callers, using the race detector where one exists.
- Before caching, write mode reads what each caller does with the result
  and hands out copies when any caller changes or keeps it.
- Bugs are recorded in any code read, not only the optimized function.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@protechnocrats
protechnocrats merged commit f3deb04 into main Nov 3, 2026
1 check passed
@protechnocrats
protechnocrats deleted the release/v0.2.0 branch November 3, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant