Skip to content

Import Genesis IRP v1.3.1 foundation - #4

Merged
AcingTime420 merged 6 commits into
masterfrom
feature/genesis-irp-v1.3.1-import-clean
Aug 11, 2026
Merged

Import Genesis IRP v1.3.1 foundation#4
AcingTime420 merged 6 commits into
masterfrom
feature/genesis-irp-v1.3.1-import-clean

Conversation

@AcingTime420

Copy link
Copy Markdown
Owner

Summary

Imports the cleaned Acing IU: Genesis IRP v1.3.1 foundation onto the existing master history.

The branch introduces the Identity, Device Trust, SharedKernel, infrastructure, installer, Android, frontend, documentation, security, testing, and CI/CD foundations. It also reconciles the import with the existing Guardian implementation and preserves master-owned architecture files.

Repository cleanup

  • Removed tracked node_modules, .NET bin/obj, test output, and other generated artifacts.
  • Removed oversized historical dependency content from the publishable branch history.
  • Removed IDE metadata, Refact runtime state, temporary structure output, and backup files.
  • Strengthened .gitignore rules for generated, local, secret, IDE, runtime, and backup artifacts.
  • Preserved the original working checkout and its uncommitted frontend changes outside this PR.

Validation

  • dotnet restore backend/AcingIU.sln — passed.
  • dotnet build backend/AcingIU.sln --configuration Release --no-restore — passed.
  • dotnet test backend/AcingIU.sln --configuration Release --no-build — passed.
  • Tests: 16 passed, 0 failed, 0 skipped.
  • GitHub comparison: 2 commits ahead, 0 behind, with master as the merge base.
  • No generated dependency/build directories remain tracked.
  • No files over the GitHub size limit remain in the published history.
  • No obvious secret files were detected by the pre-publish path checks.

Review notes

This is intentionally a large foundation import rather than a narrow patch. Reviewers should pay particular attention to:

  • the canonical repository layout versus the parallel legacy acing-iu/ tree;
  • duplicated source and configuration material inside installer payloads;
  • GitHub Actions and Gemini workflow permissions;
  • database role, migration, and secret-handling behavior;
  • Device Trust scoring and telemetry boundaries;
  • frontend and Android prototype scope;
  • the intentional removal of committed .idea metadata;
  • CODEOWNERS values before promoting the PR from draft.

Impact

This establishes a mergeable, clean-history baseline for continuing Genesis implementation while retaining the pre-existing Guardian foundation. The PR remains a draft because its broad scope warrants final code-owner, CI, security, and repository-layout review before merge.

@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: dbdcc6f3-934f-4ef1-9a22-702e14a159fa

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/genesis-irp-v1.3.1-import-clean

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown

🤖 Hi @AcingTime420, I've received your request, and I'm working on it now! You can track my progress in the logs for more details.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

Copilot AI added a commit that referenced this pull request Aug 8, 2026
Co-authored-by: AcingTime420 <271400013+AcingTime420@users.noreply.github.com>
@AcingTime420
AcingTime420 merged commit be2cce5 into master Aug 11, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants