Skip to content

chore: release 0.6.0 - #10

Merged
aoc81 merged 1 commit into
mainfrom
release/v0.6.0
Sep 30, 2026
Merged

aoc81 merged 1 commit into
mainfrom
release/v0.6.0

Conversation

@aoc81

@aoc81 aoc81 commented Sep 30, 2026

Copy link
Copy Markdown
Owner

Summary

This bumps the three version fields (marketplace, marketplace plugin entry, plugin.json) from 0.5.2 to 0.6.0. It's a minor release because #9 adds a frontmatter field.

  • revisit: YYYY-MM-DD: the date a decision taken "for now" or an accepted risk must be re-decided. From that date:

    • recall flags the entry ! revisit due since <date>;
    • /lore:lint --report lists it, so /lore:sweep picks it up;
    • /lore:stats counts it.

    Re-verifying the claim on or after the date clears the flag.

  • Claims that go stale through an event rather than age: the skill asks for an absence claim ("there is no backup") to anchor files: where the change would land. It also asks for an entry that a new learning contradicts to be marked superseded instead of staying live; the capture-time overlap check now prints this rule too.

Upgrade notes

  • _common.py and verify_refs.py changed, so the linter will ask projects to re-run /lore:init to refresh their .lore/ copies.
  • CI --strict starts rejecting unreadable revisit: values after that refresh.
  • revisit: is optional; stores that don't use it see no change.

Test plan

  • python -m unittest discover -s tests: 211 passed, 1 skipped. test_manifests checks that the three versions agree.
  • claude plugin validate .: passed.
  • After merge: publish the GitHub release "Lore 0.6.0" with a new tag v0.6.0 on main.

🤖 Generated with Claude Code

https://claude.ai/code/session_01DMXx6BJswH6xiwdqrwQnEf


Generated by Claude Code

A minor version, because it adds a frontmatter field:

- `revisit: YYYY-MM-DD` (#9) dates a decision taken "for now" or an
  accepted risk. From that date recall flags the entry, `/lore:lint --report`
  lists it for `/lore:sweep`, and `/lore:stats` counts it. Re-verifying the
  claim on or after the date clears it.
- Claims that go stale by an event rather than by age (#9): the skill asks
  for an absence claim's `files:` to point where the change would land, and
  for an entry a new learning contradicts to be superseded -- a rule the
  capture-time overlap check now prints as well.

`_common.py` and `verify_refs.py` changed again, so the linter will ask
projects to re-run /lore:init to refresh their `.lore/` copies; that is also
when CI `--strict` starts checking `revisit:` values.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DMXx6BJswH6xiwdqrwQnEf
@aoc81
aoc81 merged commit 5aecc01 into main Sep 30, 2026
6 checks passed
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.

2 participants