Commit Graph

  • 7b21f31078 refactor(decnet_web/AttackerDetail): extract ServicesTargeted section anti 2026-05-09 04:44:25 -04:00
  • 95e1a4ab7a refactor(decnet_web/AttackerDetail): extract TimelineSection anti 2026-05-09 04:43:13 -04:00
  • f524d283b7 refactor(decnet_web/AttackerDetail): extract AttackerStats section anti 2026-05-09 04:40:34 -04:00
  • 653ae04e88 refactor(decnet_web/AttackerDetail): extract AttackerHeader section anti 2026-05-09 04:39:30 -04:00
  • 22cfb10617 refactor(decnet_web/AttackerDetail): extract data layer into useAttackerDetail anti 2026-05-09 04:36:35 -04:00
  • 07a7d4918c test(decnet_web): MSW-based test foundation for UI refactor anti 2026-05-09 04:30:51 -04:00
  • 3318b15044 fix(decnet_web/Layout): theme toggle icon stays visible on hover anti 2026-05-09 04:18:48 -04:00
  • 5a34b1846c fix(decnet_web/Layout): kill residual theme-swap open flash anti 2026-05-09 04:17:50 -04:00
  • ccff1467b1 fix(decnet_web/Layout): outward theme reveal, no flash either end anti 2026-05-09 04:17:07 -04:00
  • 6d1fc3a081 fix(decnet_web/Layout): theme swap end-of-animation flash anti 2026-05-09 04:15:44 -04:00
  • a81ea3f973 fix(decnet_web/Layout): theme swap animation no longer flashes opposite mode anti 2026-05-09 04:14:54 -04:00
  • 438a6e3e45 feat(decnet_web/Layout): topbar dark/light toggle with circular reveal anti 2026-05-09 04:01:24 -04:00
  • 9cab37db3a fix(decnet_web/css): three light-mode dimness fixes anti 2026-05-09 03:56:06 -04:00
  • 388a968d89 fix(decnet_web/css): sweep violet rgba literals to tokens anti 2026-05-09 03:50:29 -04:00
  • aa0b22aacb fix(decnet_web/css): sweep rgba colour literals to tokens app-wide anti 2026-05-09 03:48:05 -04:00
  • 11b2da7d54 fix(decnet_web/css): light-mode contrast across wizards, code blocks, hovers anti 2026-05-09 03:43:47 -04:00
  • 34c778277a refactor(decnet_web/css): promote hardcoded matrix/warn/crit colours to tokens anti 2026-05-09 03:36:04 -04:00
  • df0c8e12e7 fix(decnet_web/css): light theme goes ink-monotone, not green-on-cream anti 2026-05-09 03:31:18 -04:00
  • 47c57271e7 feat(decnet_web/theme-lab): light theme tokens + dev toggle anti 2026-05-09 03:23:50 -04:00
  • f3f7bff717 feat(decnet_web/theme-lab): kitchen-sink component zoo anti 2026-05-09 03:22:21 -04:00
  • 846a50dbbf feat(decnet_web/theme-lab): scaffold dev-gated /theme-lab route anti 2026-05-09 03:18:34 -04:00
  • 65ddaaa681 fix(behave_shell/F.0): tighten prompt detector — log lines ending in '>' no longer vote anti 2026-05-09 02:57:40 -04:00
  • 0c1fc68b13 feat(deploy): wire attribution worker — CLI + systemd unit + registry anti 2026-05-09 02:31:59 -04:00
  • 5253b32319 feat(decnet_web/AttackerDetail): attribution state badges (Phase 6) anti 2026-05-09 02:28:11 -04:00
  • 5de4b5e290 feat(decnet_web/AttackerDetail): visual refresh of Behavioural Primitives panel anti 2026-05-09 02:24:37 -04:00
  • 9cc3272a0d test(correlation/attribution): v0 calibration lockdown (Phase 7) anti 2026-05-09 02:23:10 -04:00
  • 33f7d5a9ff feat(web): expose attribution state on AttackerDetail backend (Phase 6) anti 2026-05-09 02:21:59 -04:00
  • e2c7e16793 feat(correlation/attribution): cross-primitive multi-actor detection (Phase 5) anti 2026-05-09 02:18:42 -04:00
  • dd265d7520 feat(correlation/attribution): wire bus handler, persist state (Phase 4) anti 2026-05-09 02:16:12 -04:00
  • c39802a4bb feat(correlation/attribution): hash + numeric merge functions (Phase 3) anti 2026-05-09 01:59:11 -04:00
  • 4956977739 feat(correlation/attribution): categorical merge state machine (Phase 2) anti 2026-05-08 23:18:22 -04:00
  • c2891d6cca feat(correlation/attribution): substrate + idle handler (Phase 1) anti 2026-05-08 23:16:13 -04:00
  • e94ab608d9 fix(profiler/behave_shell): tolerate non-UTF-8 bytes in shard reads anti 2026-05-08 22:52:46 -04:00
  • 69c8cfd2b9 test(profiler/behave_shell): Phase 6 smoke harness + live-decky runbook anti 2026-05-08 21:42:11 -04:00
  • b3ff80d74e test(decnet_web): vitest coverage for Behavioural primitives panel anti 2026-05-08 20:27:40 -04:00
  • 7634e31e5a feat(decnet_web/AttackerDetail): Behavioural primitives panel anti 2026-05-08 20:26:55 -04:00
  • 2ff2537f6c feat(decnet_web): useAttackerStream React hook anti 2026-05-08 20:24:19 -04:00
  • bb77d13f9a feat(api/attackers): per-attacker SSE events stream anti 2026-05-08 20:22:19 -04:00
  • 5116023bf7 feat(profiler/behave_shell): stamp attacker_uuid on bus payload (Phase 5 prep) anti 2026-05-08 20:18:32 -04:00
  • 5ff89eefe7 feat(profiler): wire BEHAVE-SHELL extraction onto attacker.session.ended anti 2026-05-08 18:57:45 -04:00
  • 834aa613b1 feat(pyproject): pin decnet-behave-{core,shell} >=0.1.0,<0.2 anti 2026-05-08 18:51:30 -04:00
  • bf3f9c746a feat(collector): enrich attacker.session.ended payload with shard_path anti 2026-05-08 18:50:45 -04:00
  • 588ea4e411 refactor(artifacts): extract shard-finder out of transcripts router anti 2026-05-08 18:49:11 -04:00
  • aba1e37389 feat(profiler/behave_shell): H.5-pre extractor version marker (0.1.0-pre) anti 2026-05-08 18:34:23 -04:00
  • 9ebaca410a test(profiler/behave_shell): H.2 calibration grid full sweep anti 2026-05-08 18:33:51 -04:00
  • ac04751c18 test(profiler/behave_shell): H.1 registry-coverage test anti 2026-05-08 18:30:50 -04:00
  • f10931f24d test(profiler/behave_shell): Phase G grid lockdown + completion log anti 2026-05-08 16:40:13 -04:00
  • 79f253c969 feat(profiler/behave_shell): G.8 emotional_valence.frustration_venting anti 2026-05-08 16:37:29 -04:00
  • 40a283a7ec feat(profiler/behave_shell): G.7 emotional_valence.stress_response anti 2026-05-08 16:36:34 -04:00
  • d4dc7dff81 feat(profiler/behave_shell): G.6 emotional_valence.arousal anti 2026-05-08 16:35:29 -04:00
  • 3ba7e22b71 feat(profiler/behave_shell): G.5 emotional_valence.valence anti 2026-05-08 16:34:27 -04:00
  • acf8382bcf feat(profiler/behave_shell): G.4 operational.multi_actor_indicators anti 2026-05-08 16:33:15 -04:00
  • 17b53dad4d feat(profiler/behave_shell): G.3 operational.cleanup_behavior anti 2026-05-08 16:32:08 -04:00
  • 337c7392b9 chore: untrack accidentally-committed threatfox-api.json anti 2026-05-08 16:30:18 -04:00
  • 09f598ce47 feat(profiler/behave_shell): G.2 operational.opsec_discipline anti 2026-05-08 16:29:48 -04:00
  • c11f3605be feat(profiler/behave_shell): G.1 operational.objective anti 2026-05-08 16:28:45 -04:00
  • 289a64014c feat(profiler/behave_shell): G.0 intent lexicon + lexical counter pass anti 2026-05-08 16:27:25 -04:00
  • a25f4a890d test(profiler/behave_shell): Phase F + E.4 grid lockdown + completion log anti 2026-05-04 00:44:22 -04:00
  • 51ecd0924e feat(profiler/behave_shell): emit temporal.lifecycle_markers.exit_behavior anti 2026-05-04 00:42:25 -04:00
  • c8166a6071 feat(profiler/behave_shell): emit environmental.numpad_usage anti 2026-05-04 00:40:42 -04:00
  • cd7c7ea5a2 feat(profiler/behave_shell): emit environmental.keyboard_layout anti 2026-05-04 00:38:24 -04:00
  • b7ff5d2cc1 feat(profiler/behave_shell): emit environmental.locale anti 2026-05-04 00:35:31 -04:00
  • 4257f7b6e2 feat(profiler/behave_shell): emit environmental.terminal_multiplexer anti 2026-05-04 00:33:44 -04:00
  • 07ff5ff0c9 feat(profiler/behave_shell): emit environmental.shell_type anti 2026-05-04 00:30:24 -04:00
  • 1ff02f0c77 feat(profiler/behave_shell): F.0 prompt-line detector anti 2026-05-04 00:29:08 -04:00
  • b7534c311a docs(behave): cross-reference Phase F.0 with held E.4 and landed D.0 anti 2026-05-04 00:17:37 -04:00
  • 96a4039366 test(profiler/behave_shell): Phase E grid lockdown + completion log (E.4 held) anti 2026-05-04 00:16:33 -04:00
  • 1341df2705 feat(profiler/behave_shell): emit temporal.lifecycle_markers.landing_ritual anti 2026-05-04 00:15:05 -04:00
  • d40495d71b feat(profiler/behave_shell): emit temporal.escalation_pattern anti 2026-05-04 00:13:45 -04:00
  • 627fa59c15 feat(profiler/behave_shell): emit temporal.session_duration anti 2026-05-04 00:10:57 -04:00
  • 46775fc0e5 test(profiler/behave_shell): Phase D calibration-grid lockdown + completion log anti 2026-05-04 00:03:46 -04:00
  • 0fba6b6113 feat(profiler/behave_shell): emit cognitive.error_resilience.fallback_to_man anti 2026-05-04 00:01:45 -04:00
  • 8183218d29 feat(profiler/behave_shell): emit cognitive.error_resilience.frustration_typing anti 2026-05-04 00:00:36 -04:00
  • b704352783 feat(profiler/behave_shell): emit cognitive.error_resilience.retry_tactic anti 2026-05-03 23:58:00 -04:00
  • f286c84d95 feat(profiler/behave_shell): emit cognitive.tool_vocabulary anti 2026-05-03 23:56:22 -04:00
  • 6c2e4ada83 feat(profiler/behave_shell): emit cognitive.planning_depth anti 2026-05-03 23:55:16 -04:00
  • 2254651270 feat(profiler/behave_shell): emit cognitive.exploration_style anti 2026-05-03 23:54:03 -04:00
  • f948e10830 feat(profiler/behave_shell): emit cognitive.cognitive_load anti 2026-05-03 23:52:29 -04:00
  • 601986bd6d feat(profiler/behave_shell): output error-signal helper for Phase D anti 2026-05-03 23:46:31 -04:00
  • bc62e42ce1 feat(profiler/behave_shell): emit motor.shell_mastery.pipe_chaining_depth anti 2026-05-03 23:34:54 -04:00
  • 4fc980e968 feat(profiler/behave_shell): emit motor.shell_mastery.shortcut_usage anti 2026-05-03 23:33:07 -04:00
  • a077cf67c8 feat(profiler/behave_shell): emit motor.shell_mastery.tab_completion anti 2026-05-03 23:31:20 -04:00
  • 771944830a docs(behave): close Phase B in BEHAVE-EXTRACTOR.md anti 2026-05-03 21:30:13 -04:00
  • 8161c67ec5 feat(profiler/behave_shell): emit motor.command_chunking anti 2026-05-03 21:29:31 -04:00
  • d04f91cd8c feat(profiler/behave_shell): emit motor.error_correction anti 2026-05-03 21:27:46 -04:00
  • 0737fcfe93 feat(profiler/behave_shell): emit motor.motor_stability anti 2026-05-03 21:25:54 -04:00
  • d90c8b70ce feat(profiler/behave_shell): emit motor.keystroke_cadence anti 2026-05-03 21:24:13 -04:00
  • 0510cde073 feat(profiler/behave_shell): Phase A — calibration floor green anti 2026-05-03 08:02:02 -04:00
  • 640294f3dc test(profiler/behave_shell): five-class calibration grid lockdown anti 2026-05-03 08:00:50 -04:00
  • 842b7de950 feat(profiler/behave_shell): emit cognitive.inter_command_consistency anti 2026-05-03 07:56:49 -04:00
  • 2f8c107e70 feat(profiler/behave_shell): emit cognitive.feedback_loop_engagement anti 2026-05-03 07:55:38 -04:00
  • 3fc6ea5f75 feat(profiler/behave_shell): emit cognitive.command_branch_diversity anti 2026-05-03 07:54:13 -04:00
  • e52a0e0381 feat(profiler/behave_shell): emit cognitive.inter_command_latency_class anti 2026-05-03 07:52:39 -04:00
  • f3880b24d1 feat(profiler/behave_shell): command segmentation in SessionContext anti 2026-05-03 07:50:55 -04:00
  • 6763fceb0b feat(profiler/behave_shell): emit motor.paste_burst_rate anti 2026-05-03 07:49:03 -04:00
  • 879f5e731b feat(profiler/behave_shell): emit motor.input_modality anti 2026-05-03 07:47:38 -04:00
  • c9a81a23c2 feat(profiler/behave_shell): asciinema parser + paste-burst detection anti 2026-05-03 07:46:01 -04:00
  • f8eae04e5d feat(profiler/behave_shell): scaffold extract_session entry point anti 2026-05-03 07:42:09 -04:00
  • a2a61b636e feat(web): drop SessionProfile, wire observations into AttackerDetail (DEBT-050 / DEBT-036 closure) anti 2026-05-03 07:33:37 -04:00
  • 0972325527 feat(web/db): observations table + repo + bus prefix (BEHAVE-INTEGRATION Phase 1) anti 2026-05-03 07:25:10 -04:00