Skip to content

Codebase Chore#28

Merged
FlickerSoul merged 7 commits intomainfrom
chore/cleanup
Jan 7, 2026
Merged

Codebase Chore#28
FlickerSoul merged 7 commits intomainfrom
chore/cleanup

Conversation

@FlickerSoul
Copy link
Owner

This PR

  • cleans up the specs and AI instructions
  • update README
  • bumped dependencies
  • remove redundant defs in xcode scheme

Copilot AI review requested due to automatic review settings January 7, 2026 21:13
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR performs codebase maintenance including cleaning up OpenSpec documentation, updating the dependency to use Apple's official swift-binary-parsing repository instead of a fork, removing obsolete Swift attributes, and streamlining the Xcode scheme configuration.

Key Changes:

  • Switched from forked swift-binary-parsing to official Apple repository
  • Removed @_lifetime attributes that are no longer needed
  • Cleaned up OpenSpec files and AI assistant instructions
  • Removed redundant test target definitions from Xcode scheme

Reviewed changes

Copilot reviewed 25 out of 26 changed files in this pull request and generated no comments.

Show a summary per file
File Description
openspec/* Removed all OpenSpec specifications, project documentation, change archives, and AI instruction files
CLAUDE.md, AGENTS.md Removed OpenSpec instruction files from repository root
.github/prompts/* Removed OpenSpec prompt templates for proposal, apply, and archive workflows
.gemini/commands/openspec/* Removed Gemini AI command definitions for OpenSpec operations
.claude/commands/openspec/* Removed Claude AI command definitions for OpenSpec operations
Sources/BinaryParseKit/Protocols/ParsableProtocols.swift Removed @_lifetime(&input) attributes from protocol method signatures
Sources/BinaryParseKitClient/main.swift Removed @_lifetime(&input) attribute from extension implementation
Package.swift Changed swift-binary-parsing dependency from fork to official Apple repository
Package.resolved Updated dependency resolution to point to official Apple repository with new revision
README.md Updated description to reference official swift-binary-parsing, marked length matching feature as complete
.swiftpm/xcode/xcshareddata/xcschemes/BinaryParseKit-Package.xcscheme Removed redundant Testables section (test plans already define test targets)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@FlickerSoul FlickerSoul merged commit 17e5440 into main Jan 7, 2026
2 checks passed
@FlickerSoul FlickerSoul deleted the chore/cleanup branch January 7, 2026 22:13
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