Repository navigation
ACC-04 ADM-08: complete KT1 implementation and verification - #36
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Pregled: ACC-04 i ADM-08 jesu celine tima 8; GitHub Actions testovi i live demonstracija su prošli. Nakon merge-a #33 nastali su konflikti sa main. Molimo rebase/merge aktuelnog main, rešavanje konflikata i novi CI. Posebno proveriti da ovaj PR ne preuzima ACC-08 (celina tima 3) niti vraća duplirane ranije merge-ovane izmene #20/#21. |
|
Ponovni pregled (03.11): ACC-04/ADM-08 pripadaju timu 8, ali grana i dalje ima merge konflikte sa aktuelnim main. Molimo uskladiti sa sadašnjim main i ponoviti CI. Proveriti da izmene ne vraćaju ACC-08 (dodeljen timu 3) niti dupliraju ranije spojeni sadržaj. Do rešavanja PR ostaje otvoren bez merge-a. |
|
Poslata ispravka na ponovni pregled... |
|
Ponovni pregled 03.11. uveče: ACC-04 i ADM-08 pripadaju timu 8 i poslednji CI/testovi i KT1 demonstracija su zeleni. Nakon novih merge-ova main grana ponovo ima konflikte; uskladite sa aktuelnim main i ponovite CI. Obavezno sačuvati integracije ostalih timova i ne dodavati ACC-08 (celina tima 3). PR ostaje otvoren do tehnički čistog merge-a. |
Component and requirement IDs
Changes
Platform.Accesscomponent.main(8420f3b) into this branch through merge commit3d75127and resolve all six conflicts.Verification
Actual local verification of the integrated source:
New GitHub Actions verification for commit
3d75127:acc04-adm08-kt1-resultswere uploaded.Actions run: https://github.com/owlCoder/security-lab/actions/runs/41637786694
Architecture and data flow
Documentation is in
docs/components/coursework/.The diagrams cover both assigned components, the unified domain model and trust boundaries. The API resolves identity and current resource attributes server-side, calls the shared decision engine, and binds reads/writes to the authorized snapshot or current administrative grant.
The DFDs include provider/store responses, explicit rejection paths and application audit flows.
Main’s Identity functionality and the explicitly enabled Development-only KT1 simulator coexist. Production identity-provider integration remains planned.
Security checks and negative tests
Tests cover:
Dependencies
KT1 uses synthetic Development-only sessions and deterministic provider test doubles. Real identity, membership, ATT/course adapters, persistent storage and durable audit integration remain KT2 work.
Actual Tapiz links, individual contribution references and at least one neighboring-team contract-review acknowledgement still need to be recorded. Successful tests and CI do not replace these external obligations.