Javis OS
Javis OS는 기업가를 돕는 에이전시 AI로, 업무를 지원하고 함께 성장합니다
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Industrial manufacturing traceability for PLC-connected production lines: tracks and validates parts, cycles and routing (.NET 10, Blazor, SignalR, SQL Server). AGPL community edition.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗IndTrace is an industrial manufacturing traceability system: it tracks parts through manufacturing cycles across production lines (PLC ↔ SQL Server ↔ Blazor).
IndTrace tracks; it does not control. The machine, PLC and operator decide what physically happens. IndTrace records what was done and validates whether it was legal (for example, whether a part's arrival at a station is a legal successor in its routing). It never commands equipment.
This is the community edition, licensed under the GNU AGPL v3.0 or later.
| Area | Projects |
|---|---|
| Core | IndTrace.Domain, IndTrace.Application (CQRS handlers, Result<T> railway) |
| Persistence & hosting | IndTrace.Persistence (EF Core / SQL Server), IndTrace.Dependencies, IndTrace.Identity |
| Gateway | IndTrace.Gateway + IndTrace.Communications (host), IndTrace.Hub.Server (SignalR) |
| UI | IndTrace.Monitor (Blazor), IndTrace.Components, IndTrace.UI.Models |
| Devices | IndTrace.Devices — vendor-neutral PLC controller and barcode-reader contracts |
The community edition ships an in-memory simulated PLC controller and no barcode-reader driver.
Hardware drivers (e.g. Siemens S7, Cognex DataMan) are not part of this repository; they plug in through
IPlcControllerFactory and IBarCodeReader in IndTrace.Devices.
docs/getting-started.md takes you from an empty SQL Server to a running line with a demo database and a signed-in Monitor. docs/simulate-a-part.md then drives parts through that line with the simulated PLC controller.
Requires the .NET 10 SDK.
dotnet build Src/IndTrace.sln
dotnet run --project Src/Tests/Core/Aggregation.BoundedTests/Application.AgregationTests.csproj
Warnings are errors. Test projects use Microsoft Testing Platform with xUnit v3; run them with
dotnet run --project <test project>.
The gateway refuses real PLCs without a driver. To run it against the simulated controller, enable simulation mode on the gateway host:
export GatewaySimulationOptions__EnableSimulation=true
dotnet run --project Src/Code/Infrastructure/IndTrace.Communications/IndTrace.Communications.csproj
dotnet run --project Src/Code/Infrastructure/IndTrace.Hub/IndTrace.Hub.Server.csproj
dotnet run --project Src/Code/Presentation/IndTrace.Monitor/IndTrace.Monitor.csproj
Connection strings live in each host's appsettings*.json and can be overridden with environment variables
(ConnectionStrings__IndTraceDbContext, ConnectionStrings__IndTraceDbIdentity).
Copyright (c) Exxerpro Solutions SA de CV. Licensed under the GNU Affero General Public License v3.0 or later.