Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
fd7c1eb
Add cross-domain testing Makefile (NSM-26)
research-developer Oct 20, 2025
aab3e20
Fix Planning label shape to match test expectations
research-developer Oct 20, 2025
a4a2e7c
Add class weighting support to NSMTrainer (NSM-31 Phase 1)
research-developer Oct 20, 2025
0dc26fb
Add NSM-31 preflight check system to prevent training failures
research-developer Oct 20, 2025
010b1e1
Add comprehensive test suite for preflight checks
research-developer Oct 20, 2025
4736dfd
Fix: Use num_problems parameter for PlanningTripleDataset
research-developer Oct 20, 2025
8b140b2
Merge main branch for NSM-31 Phase 1 fixes
research-developer Oct 20, 2025
baf6ac1
Add process cleanup utility to prevent orphaned training runs
research-developer Oct 20, 2025
0cecbb7
Add automatic PyG warning suppression to reduce log noise
research-developer Oct 20, 2025
b77f986
Implement 3-level hierarchy for Phase 1.5
research-developer Oct 20, 2025
60a4e52
Add Claude Code GitHub Workflow (#4)
research-developer Oct 21, 2025
971ca04
Add dual-pass architecture and comprehensive Phase 1.5 documentation
research-developer Oct 21, 2025
ce046e6
Add chiral architecture boilerplate for NSM-31 parallel exploration
research-developer Oct 21, 2025
51c2e10
Add NSM-31 parallel exploration strategy and setup
research-developer Oct 21, 2025
b3511c4
Implement fusion-based hinge exchange for minimal chiral
research-developer Oct 21, 2025
8d123c3
Add comprehensive chiral variant comparison - Fusion WINS
research-developer Oct 21, 2025
32f5e79
Merge chiral-fusion: WINNER of parallel exploration
research-developer Oct 21, 2025
1ed7bb2
Implement full 6-level chiral dual-trifold architecture (NSM-32)
research-developer Oct 21, 2025
a56d012
Add initial validation results for 6-level chiral architecture
research-developer Oct 21, 2025
da107d1
Add Phase 1.5 and NSM-32 design documentation
research-developer Oct 21, 2025
16e511d
Merge phase1.5-3level: Complete 6-level chiral dual-trifold architecture
research-developer Oct 21, 2025
615c976
Merge branch 'main' of https://github.com/research-developer/nsm
research-developer Oct 21, 2025
8448a87
docs: add modal.com best practices guide for NSM GPU training TODO:Th…
research-developer Oct 22, 2025
c6be19d
test: add test suite for link prediction metrics fix
research-developer Oct 22, 2025
330bd97
Implement physics-inspired collapse prediction metrics (NSM-33)
research-developer Oct 23, 2025
c0a7ac3
Implement physics-based adaptive training control for 6-level chiral …
research-developer Oct 23, 2025
a46035a
Implement adaptive control & temperature profile fix (NSM-33 Tracks B…
research-developer Oct 23, 2025
8611a67
Fix: Resolve tensor operation bug and add pre-registration for scaled…
research-developer Oct 23, 2025
78740c3
Complete NSM-33 pilot study with comprehensive analysis (FINAL)
research-developer Oct 23, 2025
2c354b5
NSM-33/34: Dataset expansion, PID control, phase transition validatio…
research-developer Oct 23, 2025
f8bb992
Add AGENTS.md experiment tracking guide (#11)
research-developer Oct 23, 2025
4f84ddb
NSM-33: Complete 10x scaled validation with all physics control strat…
research-developer Oct 23, 2025
9bd7e53
NSM-34: Checkpoint Management & CGT Integration (#12)
research-developer Oct 24, 2025
be150cf
Add L3 diversity regularization and adaptive training for NSM-33 comb…
research-developer Oct 24, 2025
19a280c
Merge main into dataset-planning (Phase 1b.1)
research-developer Oct 24, 2025
5df985e
Security fix: Remove committed .env.local file
research-developer Oct 24, 2025
aa8e096
Resolve merge conflict: Accept dataset-planning version (remove check…
research-developer Oct 24, 2025
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
11 changes: 11 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# NSM Project Environment Configuration
# Copy this file to .env.local and customize for your local setup

# Primary repository path for baseline tracking
export NSM_REPO_ROOT="/path/to/your/NSM"

# Baseline tracking file
export NSM_BASELINES_FILE="${NSM_REPO_ROOT}/baselines.jsonl"

# Worktree directory for parallel experiments
export NSM_WORKTREE_ROOT="/path/to/your/worktrees"
57 changes: 57 additions & 0 deletions .github/workflows/claude-code-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Claude Code Review

on:
pull_request:
types: [opened, synchronize]
# Optional: Only run on specific file changes
# paths:
# - "src/**/*.ts"
# - "src/**/*.tsx"
# - "src/**/*.js"
# - "src/**/*.jsx"

jobs:
claude-review:
# Optional: Filter by PR author
# if: |
# github.event.pull_request.user.login == 'external-contributor' ||
# github.event.pull_request.user.login == 'new-developer' ||
# github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR'

runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
issues: read
id-token: write

steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 1

- name: Run Claude Code Review
id: claude-review
uses: anthropics/claude-code-action@v1
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
prompt: |
REPO: ${{ github.repository }}
PR NUMBER: ${{ github.event.pull_request.number }}
Please review this pull request and provide feedback on:
- Code quality and best practices
- Potential bugs or issues
- Performance considerations
- Security concerns
- Test coverage
Use the repository's CLAUDE.md for guidance on style and conventions. Be constructive and helpful in your feedback.
Use `gh pr comment` with your Bash tool to leave your review as a comment on the PR.
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
# or https://docs.claude.com/en/docs/claude-code/cli-reference for available options
claude_args: '--allowed-tools "Bash(gh issue view:*),Bash(gh search:*),Bash(gh issue list:*),Bash(gh pr comment:*),Bash(gh pr diff:*),Bash(gh pr view:*),Bash(gh pr list:*)"'

50 changes: 50 additions & 0 deletions .github/workflows/claude.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Claude Code

on:
issue_comment:
types: [created]
pull_request_review_comment:
types: [created]
issues:
types: [opened, assigned]
pull_request_review:
types: [submitted]

jobs:
claude:
if: |
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
(github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
(github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
issues: read
id-token: write
actions: read # Required for Claude to read CI results on PRs
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 1

- name: Run Claude Code
id: claude
uses: anthropics/claude-code-action@v1
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}

# This is an optional setting that allows Claude to read CI results on PRs
additional_permissions: |
actions: read
# Optional: Give a custom prompt to Claude. If this is not specified, Claude will perform the instructions specified in the comment that tagged it.
# prompt: 'Update the pull request description to include a summary of changes.'

# Optional: Add claude_args to customize behavior and configuration
# See https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
# or https://docs.claude.com/en/docs/claude-code/cli-reference for available options
# claude_args: '--allowed-tools Bash(gh pr:*)'

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

# Environment variables
.env
.env.local

# Python
__pycache__/
Expand Down
Loading
Loading