Skip to content

feat: integrate FiberLab application and Guardian system - #9

Merged
CodingBunny06 merged 45 commits into
mainfrom
feature/home-page
Nov 14, 2026
Merged

CodingBunny06 merged 45 commits into
mainfrom
feature/home-page

Conversation

@CodingBunny06

@CodingBunny06 CodingBunny06 commented Nov 12, 2026 •

Copy link
Copy Markdown
Owner

Summary

Integrates the FiberLab Streamlit application foundation and Guardian inspection/integration system into main.

Included

  • Streamlit application shell, landing page, navigation, and placeholder simulator pages
  • Shared UI components for page layout, result display, and validation
  • Guardian inspection, diagnostics, candidate downloading, integration workspace, and test runner
  • Read-only GitHub PR inspection and explicit PR-comment publishing workflow
  • Guardian dashboard
  • Module integration contracts, developer guide, and security documentation
  • Application and Guardian automated tests
  • Unified GitHub Actions CI workflow

Verification

Verified on final branch commit e6d080b76dd9ee30631b99bd346de013508e00bf:

  • ruff check . — passed
  • ruff format --check . — passed
  • python -m pytest -v — 154 passed, 1 skipped
  • GitHub Actions run #50 — Code Quality passed; Automated Tests passed

Scope boundaries

  • This PR delivers the application and Guardian integration foundation. The Fiber Explorer, Attenuation Laboratory, and Signal Propagation pages are currently placeholders; the physics and visualization implementations are not included in this PR.
  • Visualization implementation remains separate in PR Feat/fiber ray visualization #6 and must be reviewed and integrated before describing the full simulator feature set as complete.
  • PR Feat/fiber ray simulation v2 #7 is treated as a duplicate per the prior clarification.
  • No teammate implementation PRs are merged as part of this PR.

Review note

The integration foundation is CI-green and ready for review. Please review the app foundation, Guardian integration, module contracts, and CI workflow. Merge only after confirming that this foundation is the intended scope for the integration milestone.

Copilot AI and others added 30 commits November 9, 2026 10:55
Co-authored-by: CodingBunny06 <210141639+CodingBunny06@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@CodingBunny06
CodingBunny06 merged commit 61f4711 into main Nov 14, 2026
4 checks passed
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.

3 participants