-
Notifications
You must be signed in to change notification settings - Fork 44
Make the hive visible: deliberation UI, grammar installer, and an activity graph #2166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 193 commits
Commits
Show all changes
201 commits
Select commit
Hold shift + click to select a range
f4ecfef
chore(deps): update openhuman subproject commit
senamakel 6c973ce
fix(grammar): allow optional semicolons in Hive statements
senamakel 17c5213
fix(test): restore hive grammar parse test coverage
senamakel 4f5739c
fix(grammar): restore gating tests for hive grammar
senamakel ad6172a
fix(hive): restore episode duration fallback
senamakel 683908c
fix(test): add hive episode fold unit tests
senamakel d5390a6
fix(hive): restore tone fallback for missing hive data
senamakel a884249
fix(hive): restore tone fallback for missing hive data
senamakel 89c7045
fix(hive): restore missing move chip icons
senamakel 9c76427
fix(hive): restore topic chip in verdict cards
senamakel c897598
fix(hive): restore blind round band visibility
senamakel 63e1ed5
fix(styleguide): restore missing color swatch labels
senamakel a575364
fix(shot): restore missing shot data in export
senamakel 5b8e25d
fix(shot): restore missing shot data on reload
senamakel 7f6ca40
fix(hive): restore episode duration fallback
senamakel 1591957
fix(test): add hive episode fold unit tests
senamakel 75b9d46
chore(frontend): remove obsolete screenshot script
senamakel 1e7a59b
chore: restore vendor/openhuman to the pin on main
senamakel ddc0360
fix(chat): restore missing model import
senamakel 087cde7
fix(chat): restore missing episode block content
senamakel 5661da8
fix(chat): restore missing message timestamps
senamakel 1f6196e
fix(chat): restore auto-scroll to bottom on new messages
senamakel fe4d198
fix(chat): restore auto-scroll to bottom on new messages
senamakel 490c5af
fix(chat): restore message actions on hover
senamakel b4e8650
fix(chat): restore message actions on hover
senamakel d62a87a
fix(chat): restore message input after failed send
senamakel e33c33b
fix(chat): restore episode grouping for consecutive episodes
senamakel 0b26cba
fix(chat): restore episode grouping test coverage
senamakel 7819fe6
fix(styleguide): restore missing color swatch labels
senamakel aef0f2c
fix(shot): restore missing shot data on reload
senamakel 5d2cfb5
fix(chat): restore message actions on hover
senamakel 276531f
fix(shot): restore missing shot data on reload
senamakel 35ecb15
feat(ports): add operator-installed desk hive overrides
senamakel 46d792a
feat(store): preserve desk hive overrides in export bundles
senamakel 83c14a7
fix(store): drop stale overlay_desk_hive field from export bundle
senamakel 6e3a8a0
feat(store): add overlay_desk_hive field to company records
senamakel 6942a17
fix(store): correct desk hive override type in meta
senamakel 1fc4694
fix(runtime): preserve desk hive grammar across rebuilds
senamakel 86763d8
fix(hivemind): use effective desk hive accessor in desk_episode
senamakel ce73674
refactor(hivemind): resolve desk identity before effective config
senamakel ef7f7e7
refactor(manifest): extract hive validation into shared function
senamakel e886752
chore: files changed src/company/manifest.rs
senamakel 3ac9075
chore: initialize overlay desk hive in test records
senamakel 2aa1c4a
feat(server): add desk hive management endpoints
senamakel 01e6920
feat(server): expose desk hive configuration endpoints
senamakel c276bc7
refactor(company): re-export hive validation helper
senamakel 638ba81
refactor(company): restrict hive_problems visibility
senamakel 35635ab
fix(operator): use policy repetition cap in desk configuration
senamakel 278cac4
style: format rust code consistently
senamakel 071efd0
fix(manifest): pass hive directly to policy configuration
senamakel b9dc727
test(server): cover hive grammar lifecycle and validation
senamakel 33642e9
chore(api): update client definitions
senamakel 94187d2
chore: update API client
senamakel c37f034
chore(hive): update moves matrix
senamakel 049bf54
chore(hive): update derived number view
senamakel 55d912e
chore(hive): update grammar panel
senamakel 95bf6ed
refactor(styleguide): update view structure
senamakel 069a8e7
chore(frontend): update shot module
senamakel fe54b7f
chore: update shot2 module
senamakel aac63af
chore(frontend): update shot3 module
senamakel be12d40
chore(frontend): update shot scripts
senamakel 621695f
chore(company): update company view
senamakel 5a38e85
chore(chat): update episode and message timeline components
senamakel cc6c095
test(hive): update grammar editing coverage
senamakel 61a1a43
style(server): format operator tests
senamakel e6f5b15
chore(company): initialize desk hive overlays
senamakel d98bd0b
feat(team): expose teammate delegation targets
senamakel 7d17987
fix(team): initialize delegation for console-created teammates
senamakel c768e8f
chore(comms): update communication model
senamakel b442ac7
refactor(comms): update communications layout
senamakel 7cc9cb1
test: update comms graph model tests
senamakel ed062b6
test: update comms graph model tests
senamakel feed975
chore(comms): update communications graph view
senamakel 7da90b8
chore(comms): update communications graph view
senamakel 1a77213
chore(api): update type definitions
senamakel d128584
chore(comms): update communications view
senamakel a80cb13
chore(company): update company view
senamakel 9c156f3
chore: update team view
senamakel 36fcc1d
chore: update styleguide view
senamakel fa22965
chore(frontend): update shotc module
senamakel dce94ea
chore: update shotc module
senamakel e8d2528
chore(comms): update communication model
senamakel 51a7419
chore(comms): update communications view
senamakel d275507
test: update comms graph model coverage
senamakel 0090cc0
feat(ports): add audit events for teammates and desks
senamakel a07ba93
feat(ports): retain structural company events permanently
senamakel d633712
fix(runtime): pass through structural audit events
senamakel 9dbdf8a
feat(medulla): wire structural company audit events
senamakel 44bee9f
feat(server): project structural company events for viewers
senamakel 63e0d77
feat(server): journal structural desk changes
senamakel a7f70b4
feat(server): journal desk creation events
senamakel 73ed9f6
fix(operator): journal desk member removals
senamakel fed006c
fix(team): journal teammate additions from the console
senamakel b76ee04
feat(orchestrator): journal agent creation events
senamakel ab9ccdd
style: format desk creation event
senamakel 9cff9a8
fix(orchestrator): clone events for workflow administration
senamakel 8164b11
feat(orchestrator): summarize structural company events
senamakel 5b800c2
test(server): cover desk lifecycle journaling
senamakel 4923273
refactor(server): use registry to access company events
senamakel 65e5d45
test(operator): read events from an explicit sequence
senamakel b4ef454
refactor(server): bind runtime before accessing events
senamakel 1032dbf
fix(operator): use snake case for agent ID in desk member request
senamakel d6a4657
chore: update communications view
senamakel cdae4e5
chore(events): update event hook
senamakel 31777e1
style(operator): format company desk test requests
senamakel b05032e
docs(runtime): document runtime desk hive configuration
senamakel cb87606
docs(comms): add README
senamakel 89471d9
chore(room): update room store
senamakel 2242864
test(room-store): update unit tests
senamakel 41de465
chore(app-shell): update application shell
senamakel 5d4f0d7
chore: update app shell
senamakel a5bc630
test(chat): cover receipt scope reset
senamakel f7f765a
chore(app-shell): update application shell
senamakel bdf0bcb
test: cover chat receipt detachment and live step cleanup
senamakel f2b9096
chore: update chat view
senamakel 421d1b1
chore(chat): update chat view
senamakel 151c99d
chore: update app shell
senamakel 1601326
chore: update chat view
senamakel 624215b
chore: update app shell
senamakel 844b064
test: update frontend smoke test
senamakel c2eaa7c
test(frontend): update smoke test
senamakel 5a9afe6
refactor(views): consolidate duplicated room and chat view components
senamakel 9e9c082
chore: update test files and component imports
senamakel 5dea8c7
chore(frontend): remove obsolete chat and room test suites
senamakel 70506d4
fix(test): scope chat receipt reset test to unit
senamakel 214f196
fix(view): resolve untracked routed view in test support file
senamakel 0f08d37
fix(room): restore missing channel and review views
senamakel 47dc50c
fix(room): restore review panel visibility in timeline view
senamakel d9c36c2
fix(room): handle missing channel name in channel list
senamakel 794c877
fix(room): restore channel and review views
senamakel c072a27
fix(room): restore channel timeline on channel switch
senamakel b737097
fix(test): restore desk fabrication test coverage
senamakel 42090ab
docs(room): document room view usage
senamakel 31f6e43
fix(episode): restore missing episode metadata fields
senamakel 60a7f54
fix(episode): restore episode block visibility
senamakel b0d1b1b
fix(room): restore episode fold state after rejoin
senamakel ba1b671
fix(styleguide): correct color token for primary button
senamakel 1fdd045
chore(frontend): add shotr.mjs
senamakel 99aef54
chore: remove unused shotr frontend module
senamakel 6cac96c
fix(styleguide): correct typo in button variant description
senamakel d9ed062
fix(styleguide): correct typo in heading text
senamakel f9cb4d8
fix(episode): restore episode block visibility
senamakel 73c24da
Merge origin/main into hive-console
senamakel daf1234
fix(sqlite): preserve overlay desk hive when loading
senamakel be7bb4d
fix(store): preserve desk hive in Mongo company loads
senamakel 219fe64
fix: initialize desk hive overlays in company test fixtures
senamakel 66df332
fix(tauri): restore native window title bar
senamakel f3b32a4
chore: update window chrome
senamakel ff0b90b
test(window-chrome): update unit tests
senamakel 8fe4f21
chore(sidebar): update sidebar controls
senamakel 35b280a
chore(frontend): update window chrome
senamakel 79e990a
test(window-title-bar): update title bar unit tests
senamakel 1c3890a
test(window-title-bar): update title bar tests
senamakel 59706ec
Merge origin/main into hive-console
senamakel 3e5690c
chore(deps): update openhuman subproject commit
senamakel 269d4f9
chore(deps): update openhuman subproject
senamakel 9aa07cc
fix(test): add missing overlay_desk_hive field in policy test
senamakel e0bf07d
test(auth_matrix): add test for matrix authentication flow
senamakel 9be1be3
fix(episode): restore episode duration fallback
senamakel 66e43fd
fix(test): add hive episode fold unit tests
senamakel 27b94a7
fix(test): add hive episode fold unit tests
senamakel 0bdf00d
fix(chat): restore episode grouping test coverage
senamakel 1224a82
fix(grammar): restore missing grammar rule display
senamakel 6d6dde3
fix(grammar): restore missing grammar rule display
senamakel 021e5a5
fix(grammar): restore missing grammar rule for hive panel
senamakel 9473252
fix(grammar): restore missing grammar rule display
senamakel 2474132
fix(grammar): restore missing grammar rule display
senamakel d02ede3
fix(company): restore moves matrix for empty hive
senamakel dd5e130
docs(comms): add README for the comms view
senamakel 3f99124
Merge remote-tracking branch 'origin/main' into hive-console
senamakel 84ffa55
test: add coverage for chat approval, budget, and task flows
senamakel 4a79a7d
test(unit): add coverage tests for chat attachment and budget flows
senamakel 5175261
fix(test): add coverage for composer send failure
senamakel 95b2a5d
chore: files changed src/server/ops/setup_test.rs
senamakel c35f831
Merge remote-tracking branch 'origin/main' into hive-console
senamakel 48628af
fix(test): add approval row admin gate tests
senamakel 2fb7fd3
refactor(hive): centralize tone definitions
senamakel b76ad32
Merge remote-tracking branch 'refs/remotes/upstream/main' into pr/2166
senamakel 02896e1
fix(hive): include replies and drafts in episode and move handling
senamakel 1b20d97
test: add tests for threaded turn folding and long-fence parsing
senamakel 766e31e
feat(room): show effective quorum and turn budget in room view
senamakel b6b3b16
fix(hive): keep orphaned seat rows visible for removal
senamakel d8fb64d
fix(hive): clear stale move rows for departed seats
senamakel db1e4d2
feat(room): include approvals in episode grouping
senamakel cfd0c99
fix(timeline): use report message time for episode end
senamakel 34cb04d
Merge remote-tracking branch 'upstream/main' into pr/2166
senamakel 6679a23
feat(room): scope state writers to prevent cross-company data leaks
senamakel c490ae2
test: cover stale scope writers and desk hive overrides
senamakel c0f2c60
style: format event summary and hive override tests
senamakel 6c51a8a
chore: initialize overlay desk hive in test records
senamakel ac57055
chore(frontend): configure sentry cli build approval
senamakel 764b235
fix(test): correct agent field in room-store test fixture
senamakel 9155004
fix(hive): support environments without Object.hasOwn
senamakel 582eb4f
test(ports/types): use struct literal syntax in desk hive tests
senamakel 989af34
fix(hive): prefer installed grammar over console-desk hive
senamakel b19e9c7
fix(room): guard against missing getDeskHive method
senamakel 6051eb8
fix(grammar): handle new desk-settling report format
senamakel 51ec167
fix(hive): update regex to handle new converged report format
senamakel 5c44b64
Merge remote-tracking branch 'upstream/main' into pr/2166
senamakel 339b69e
chore(deps): update vendor submodules
senamakel 2b99659
Merge remote-tracking branch 'upstream/main' into pr/2166
senamakel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.