Skip to content

Fix StoreFullText failure handling and documentation - #183

Merged
id774 merged 1 commit into
masterfrom
claude/store-full-text-consistency-mag1ez
Sep 12, 2026
Merged

Fix StoreFullText failure handling and documentation#183
id774 merged 1 commit into
masterfrom
claude/store-full-text-consistency-mag1ez

Conversation

@id774

@id774 id774 commented Sep 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • StoreFullText now completes the database write before an item can continue downstream.
  • Database write failures are no longer swallowed as warn-only continuation.
  • The AI tutorial now distinguishes link-based stores from StoreDigest.
  • Policy / test comments now point at the current HTTPS author URL and current invariant numbers.

Compatibility

  • Recipe configuration is unchanged.
  • Dependencies are unchanged.
  • Version remains 26.09.
  • Successful StoreFullText behavior and link/title deduplication are unchanged.
  • Only the StoreFullText database-write failure path changes from warn-and-continue to terminating the run.

Version History

  • v26.09 remains unreleased with Release Date: TBD.
  • One new StoreFullText failure-handling bullet was added.
  • Documentation/comment-only corrections were not split into release-history items.

Validation

  • bundle exec rspec spec/plugins/store/full_text_spec.rb (with activerecord/sqlite3 installed via the optional store group): 6 examples, 0 failures, including the new "should raise when storing a new blog entry fails" example. The file ran in full, not skipped.
  • bundle exec rake spec (full default suite, same environment): 498 examples, 0 failures.
  • gem build automatic.gemspec: succeeded; the built .gem artifact was removed after the check.
  • bundle exec ruby -Ilib -e "require 'automatic'": no exception.
  • bundle exec bin/automatic --version and --help: both exit 0, output unchanged.
  • Static consistency: no remaining http://id774.net, no remaining literal Invariant 6; git diff --check passes with no output.

🤖 Generated with Claude Code

https://claude.ai/code/session_01V56jKPdCK34jVYsvaE2Fms


Generated by Claude Code

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V56jKPdCK34jVYsvaE2Fms
@id774
id774 merged commit 4847d78 into master Sep 12, 2026
8 checks passed
@id774
id774 deleted the claude/store-full-text-consistency-mag1ez branch September 12, 2026 06:45
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