Skip to content

V2 Update: Added List/Search and Updated SPEC - #11

Open
251478025-coder wants to merge 129 commits into
mame:mainfrom
251478025-coder:main
Open

V2 Update: Added List/Search and Updated SPEC#11
251478025-coder wants to merge 129 commits into
mame:mainfrom
251478025-coder:main

Conversation

@251478025-coder

Copy link
Copy Markdown

Ne değiştirdim?: spec.py dosyasına problem tanımı ve mimari detaylar eklendi. mininotes.py dosyasına ise tüm notları listeleyen list ve anahtar kelimeyle arama yapan search özellikleri dahil edildi.

Neden değiştirdim?: Kullanıcıların notlarını sadece kaydetmekle kalmayıp, yönetebilmesini ve arayabilmesini sağlamak; ayrıca yazılım dokümantasyonunu akademik standartlara taşımak için.

Test ettim mi?: Evet, terminal üzerinden py mininotes.py list ve py mininotes.py search komutları başarıyla test edildi.

seyyah and others added 30 commits March 15, 2026 16:52
- Update .gitignore to include new config files
- Revise CLAUDE.md and README.md for clarity on multi-codex functionality
- Implement CodexLoader for dynamic codex management
- Create base and specific codex classes for Claude and Gemini
- Add Gemini API integration with error handling and cost calculation
- Introduce QUICK_START.md for streamlined setup instructions
- Update results and meta files to reflect new structure and data
- Created `generate-figures.sh` to generate figures from results JSON.
- Created `generate-report.sh` to generate a report in Markdown format from results and metadata.
- Created `run-all.sh` to orchestrate the execution of benchmarking, report generation, and figure creation.
- Created `run-benchmark.sh` to run benchmarks and save results to a specified output directory.
… and problem metadata

- Created SPEC-v1.txt for the initial version of MiniGit with basic commands: init, add, commit, and log.
- Developed SPEC-v2.txt to extend MiniGit with additional commands: status, diff, checkout, reset, rm, and show.
- Added problem.json to define the MiniGit problem, linking specifications and test scripts for both versions.
- Implemented test-v1.sh to validate the functionality of version 1.0 commands.
- Developed test-v2.sh to test the extended functionality of version 2.0 commands, ensuring comprehensive coverage.
- Created meta.json to store metadata about the dry-run results.
- Added report.md for a comprehensive summary of the AI coding language benchmark results.
- Introduced results.json to capture detailed results of the trials conducted.
- Implemented `checkout` command to switch to a specific commit, updating workspace files and HEAD.
- Implemented `reset` command to move the branch pointer to a specific commit.
- Added logging for command execution and error handling.
- Created new JSON log files to track model responses and metrics.
- Added metadata and report generation for benchmarking results.
- Introduced OpenAI Codex API integration for code generation and response handling.
feat: Add automated Windows environment installer script (install_windows.ps1)
…-update

feat: Add cross-platform environment setup scripts and update README
- Added Groq Cloud API support for Llama 3.3 70B model.
- Implemented a fallback mechanism to handle non-markdown code outputs (fixes LOC: 1 issue).
- Optimized regex for cross-platform newline and whitespace tolerance.
- Integrated with ENV['GROQ_API_KEY'] for secure credential management.
* Added execution logs and generated code artifacts for the Groq adapter.
* Verified performance using the 'minigit' problem with llama-3.3-70b-versatile.
* Results confirm successful code recovery and robust parsing via the new fallback mechanism.
Add Groq codex adapter with Llama 3.3 70B support
HuzursuzAdam and others added 30 commits March 30, 2026 22:37
Implement basic functionality for a mini-library including initialization and adding books.
Updated student information in the test specification.
- Rename problems/mini-library/ to problems/minilibrary/
- Create SPEC-v1.txt (English): init, add, list, borrow, return, delete
- Create SPEC-v2.txt (English): request, listrequests (book request system)
- Create test-v1.sh: 18 bash tests for v1 commands
- Create test-v2.sh: 15 bash tests for v2 commands + v1 regression
- Update problem.json to reference .txt specs and standard prompt format
- Remove solution files (Solution_v1.py, solution_v0.py) - not part of problem defs
- Remove Python test files (test-specv0_py, test_spec_v1.py) - replaced by bash tests
- All content translated from Turkish to English
Project: mini-scoreboard V2 & SPEC Updates - Utkuhan Akar
- SPEC-v2.txt now contains full v1 spec (sections 3.1-3.6) plus v2 commands (3.7-3.8)
- test-v2.sh now contains all 18 v1 tests plus 10 new v2 tests (28 total)
Added minitimer and miniscoreboard to the list of projects.
SPEC: Add mini-library with genre system, request system, and borrow tracking
- Structure miniinventory according to the platform standard
- Replace python test suites with language-agnostic bash scripts
- Refactor SPEC-v1 and SPEC-v2 instructions to remove hardcoded execution strings
- Ensure testing of all edge cases including pre-initialization failures
feat(problems): Add mini-inventory benchmark problem with language-agnostic tests
Removed duplicate entries for minitimer and miniscoreboard, and added new entries for minilibrary and miniinventory.
Added Samsun University Software Engineering student contribution note and reviewed SPEC standards for Python implementation.
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.

10 participants