Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
284cfcc
Update CI and release workflows to target .NET 9.0 and enhance repo f…
robch Dec 20, 2025
d618b53
Initial planning documents for cycodj (chat journal tool)
robch Dec 20, 2025
ba948ba
Add branching visualization examples and algorithm details
robch Dec 20, 2025
685c9f8
Add quick-start implementation guide with day-by-day tasks
robch Dec 20, 2025
397e168
Add comprehensive summary of planning work
robch Dec 20, 2025
0add043
Add infrastructure guide based on cycodgr analysis
robch Dec 20, 2025
3c67833
Add research summary of cycodgr investigation
robch Dec 20, 2025
a0a8b9e
Update README to highlight infrastructure guide
robch Dec 20, 2025
3cc3e5b
Complete Phase 0: Project infrastructure setup for cycodj
robch Dec 20, 2025
aaf79f9
Phase 0 COMPLETE (no skimping): Add proper command-line infrastructure
robch Dec 20, 2025
22f058e
Add comprehensive Phase 0 verification checklist
robch Dec 20, 2025
74942be
Add phase status tracker - Phase 0 COMPLETE ?
robch Dec 20, 2025
69c69e1
Add comprehensive Phase 0 summary document
robch Dec 20, 2025
3bfc8e7
Implement Phase 1: Core Reading & Parsing
robch Dec 20, 2025
c12ec1b
Complete Phase 1 properly: Add metadata parsing and title extraction
robch Dec 20, 2025
559e242
Phase 1 FINAL: Add performance optimization and updated documentation
robch Dec 20, 2025
882d20b
Update documentation to reflect Phase 0 & 1 completion
robch Dec 20, 2025
37bf108
Add comprehensive Phase 1 implementation summary
robch Dec 20, 2025
3faf86f
Phase 2 Complete: Branch Detection
robch Dec 20, 2025
5dbcaa1
Phase 2 COMPLETE (No Skimping!): Full Branch Detection & Visualization
robch Dec 20, 2025
1529f58
Add complete documentation for branches command
robch Dec 20, 2025
0c1791c
Add comprehensive Phase 2 completion summary
robch Dec 20, 2025
e5147fd
Implement Phase 3: Content Analysis
robch Dec 20, 2025
2e1a65b
Enhanced Phase 3: Complete Content Analysis implementation
robch Dec 20, 2025
07c7afb
Phase 3 COMPLETE: Added null safety, edge case handling, and smoke tests
robch Dec 20, 2025
264af4a
Add comprehensive Phase 3 implementation summary
robch Dec 20, 2025
d2c3909
Phase 4: Implement show and journal commands
robch Dec 20, 2025
876af6f
Update SUMMARY to reflect Phases 0-4 complete
robch Dec 20, 2025
1c2c05b
Phase 4 COMPLETE: Fix command parsing and add help documentation
robch Dec 20, 2025
fc86e7a
Add Phase 4 completion verification document
robch Dec 20, 2025
b4f3450
Update README to reflect Phase 4 completion
robch Dec 20, 2025
c97b599
Add comprehensive Phase 4 implementation summary
robch Dec 20, 2025
629ed4f
Phase 5.1: Implement search command
robch Dec 20, 2025
2dd8670
Update docs: Mark 'Search across conversations' as complete
robch Dec 20, 2025
b771e94
Phase 5.2: Implement export to markdown
robch Dec 20, 2025
6ca9484
Phase 5.3: Implement statistics command
robch Dec 20, 2025
5a7ef59
Update docs: Mark Export and Statistics as complete
robch Dec 20, 2025
ceb6321
Phase 5.4: Implement cleanup command
robch Dec 20, 2025
899db2c
Phase 5 COMPLETE (4/5 tasks, 80%)
robch Dec 20, 2025
c366996
Add comprehensive Phase 5 implementation summary
robch Dec 20, 2025
8c7cf62
Document Bias Incident #4: Tool-vs-Interpretation failure
robch Dec 20, 2025
e2acc62
Document Bias Incident #5: Incomplete data bias
robch Dec 20, 2025
7f21b5f
Improve cycodj list and journal output clarity
robch Dec 21, 2025
03833af
Add --instructions support to cycodj journal command
robch Dec 21, 2025
0f6954a
Add --instructions infrastructure to all cycodj commands
robch Dec 21, 2025
4ed42df
Refactor export, list, and show commands for --instructions support
robch Dec 21, 2025
52d402d
Update TODO: 4 of 7 commands now support --instructions
robch Dec 21, 2025
b48f359
Complete --instructions support for all cycodj commands
robch Dec 21, 2025
d388bdf
better help
robch Dec 22, 2025
549ac78
feat(cycodj): Add comprehensive date/time filtering support
robch Dec 22, 2025
4be2811
chore: Remove build artifacts from git tracking
robch Dec 22, 2025
9f48da9
feat: Enhance command functionalities with statistics and output options
robch Dec 22, 2025
a90e879
Merge branch 'master' into robch/2512-dec20-chat-journal
robch Dec 23, 2025
bf18d32
chore: Remove personal notes and verbose development documentation
robch Jan 2, 2026
9826dab
remove more unneeded files...
robch Jan 3, 2026
7a2b001
remove more unneeded files...
robch Jan 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,10 +59,11 @@ jobs:

- name: Run cycodt tests
run: |
export PATH=$PATH:$(pwd)/src/cycod/bin/Release/net9.0:$(pwd)/src/cycodt/bin/Release/net9.0:$(pwd)/src/cycodmd/bin/Release/net9.0:$(pwd)/src/cycodgr/bin/Release/net9.0
export PATH=$PATH:$(pwd)/src/cycod/bin/Release/net9.0:$(pwd)/src/cycodt/bin/Release/net9.0:$(pwd)/src/cycodmd/bin/Release/net9.0:$(pwd)/src/cycodgr/bin/Release/net9.0:$(pwd)/src/cycodj/bin/Release/net9.0
which cycod
which cycodmd
which cycodgr
which cycodj
which cycodt
cycodt run --log ./TestResults/test-results-cycodt.log --output-file ./TestResults/test-results-cycodt.trx

Expand Down Expand Up @@ -129,3 +130,14 @@ jobs:
src/cycodgr/bin/Release/net9.0/win-x64/publish/
src/cycodgr/bin/Release/net9.0/linux-x64/publish/
src/cycodgr/bin/Release/net9.0/osx-x64/publish/

- name: Upload cycodj build artifacts
uses: actions/upload-artifact@v4
with:
name: cycodj-build
path: |
src/cycodj/bin/Release/net9.0/
src/cycodj/bin/Release/net9.0/win-x64/publish/
src/cycodj/bin/Release/net9.0/linux-x64/publish/
src/cycodj/bin/Release/net9.0/osx-x64/publish/

8 changes: 6 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,11 @@ jobs:

- name: Run cycodt tests
run: |
export PATH=$PATH:$(pwd)/src/cycod/bin/Release/net9.0:$(pwd)/src/cycodt/bin/Release/net9.0:$(pwd)/src/cycodmd/bin/Release/net9.0:$(pwd)/src/cycodgr/bin/Release/net9.0
export PATH=$PATH:$(pwd)/src/cycod/bin/Release/net9.0:$(pwd)/src/cycodt/bin/Release/net9.0:$(pwd)/src/cycodmd/bin/Release/net9.0:$(pwd)/src/cycodgr/bin/Release/net9.0:$(pwd)/src/cycodj/bin/Release/net9.0
which cycod
which cycodmd
which cycodgr
which cycodj
which cycodt
cycodt run --output-file ./TestResults/test-results-cycodt.trx

Expand Down Expand Up @@ -109,7 +110,7 @@ jobs:
- name: Upload NuGet packages and checksums
uses: actions/upload-artifact@v4
with:
name: cycod-cycodt-cycodmd-cycodgr-nuget-packages
name: cycod-cycodt-cycodmd-cycodgr-cycodj-nuget-packages
path: nuget-packages/*

- name: Build self-contained executables
Expand Down Expand Up @@ -160,6 +161,9 @@ jobs:
- cycodgr-win-x64-${{ env.VERSION }}.zip
- cycodgr-linux-x64-${{ env.VERSION }}.zip
- cycodgr-osx-x64-${{ env.VERSION }}.zip
- cycodj-win-x64-${{ env.VERSION }}.zip
- cycodj-linux-x64-${{ env.VERSION }}.zip
- cycodj-osx-x64-${{ env.VERSION }}.zip

- Platform packages (all tools):
- cycodev-tools-win-x64-${{ env.VERSION }}.zip
Expand Down
11 changes: 4 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ src/cycodmd/bin/
src/cycodmd/obj/
src/cycodt/obj/
src/cycodt/bin/
src/cycodgr/bin/
src/cycodgr/obj/
src/cycodj/bin/
src/cycodj/obj/
src/mcp/**/obj/
src/mcp/**/bin/

Expand All @@ -26,10 +30,3 @@ tests/cycodt-yaml/inception-layer-1/test-results-simple.trx
tests/cycodt-yaml/inception-layer-1/test-results-simple?.trx
*.log
.vscode/settings.json

obj/
# Test cloned repos
temp/external/
temp/test-repos/
src/cycodgr/bin/
src/cycodgr/obj/
15 changes: 15 additions & 0 deletions cycod.sln
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{827E0CD3-B72
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cycodgr", "src\cycodgr\cycodgr.csproj", "{7C627587-758D-45D7-A130-CE637A9081CB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cycodj", "src\cycodj\cycodj.csproj", "{679FA56A-BCC9-4223-87F1-7F25373947AB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -171,6 +173,18 @@ Global
{7C627587-758D-45D7-A130-CE637A9081CB}.Release|x64.Build.0 = Release|Any CPU
{7C627587-758D-45D7-A130-CE637A9081CB}.Release|x86.ActiveCfg = Release|Any CPU
{7C627587-758D-45D7-A130-CE637A9081CB}.Release|x86.Build.0 = Release|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Debug|x64.ActiveCfg = Debug|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Debug|x64.Build.0 = Debug|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Debug|x86.ActiveCfg = Debug|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Debug|x86.Build.0 = Debug|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Release|Any CPU.Build.0 = Release|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Release|x64.ActiveCfg = Release|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Release|x64.Build.0 = Release|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Release|x86.ActiveCfg = Release|Any CPU
{679FA56A-BCC9-4223-87F1-7F25373947AB}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand All @@ -182,6 +196,7 @@ Global
{7DC30BDB-675F-4228-8494-3BCCFF91E879} = {691974F9-483A-4232-9746-F777D75C8958}
{5283A75C-3392-4C80-B4DE-A8C62779ACFC} = {691974F9-483A-4232-9746-F777D75C8958}
{7C627587-758D-45D7-A130-CE637A9081CB} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
{679FA56A-BCC9-4223-87F1-7F25373947AB} = {827E0CD3-B72D-47B6-A68D-7590B98EB39B}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {E4317ED2-53B7-4A13-8AC7-3FD18B517E96}
Expand Down
Loading