Page MenuHomePhabricator

Phase Theta – Root task
Closed, ResolvedPublic

Description

Themes:

  • ✅ Management and meta-data
    • ✅ Meta-data is emitted and displayed to users T303345
      • ✅ Back-end measures memory/time/etc. and passes it back to the front-end
    • ✅ Meta-data is used
      • ✅ Select fastest correct implementation T310199
      • ✅ When a Tester runs for a Function's Implementations, automatically re-order the list of Implementations in correctness and speed order T319478
        • ✅ Implementations are automatically benchmarked
  • ✅ Stability T299598
    • ✅ Only allowed users can do certain changes to wiki content
      • ✅ All users can update object and key labels and aliases, and documentation
      • ✅ Only allowed users can associate & disassociate Testers and Implementations [functioneers] T299600
      • ✅ Only allowed users can associate & disassociate Testers and Implementations from system-provided objects (ZID < 10k) [super-functioneers] T260314
      • ✅ Only allowed users can edit Function definitions post-association(?) [super-functioneers] T299604
      • ✅ Only allowed users can edit associated Testers and Implementations [functioneers] T299603
      • ✅ Only allowed users can create Types [functioneers] T299601
      • ✅ Only allowed users can edit Types [super-functioneers] T299602
    • ✅ Users can understand the nature of changes others have made to ZObject wiki content T303335
      • ✅ Users are provided with a raw diff when changes have been made T339348
      • ✅ Users can write an edit summary when publishing which can be seen by other users in histories T303336
  • Security T299596
    • Users can't over-burden the system T299596
      • ✅ Users are throttled on making function calls T310644
    • Functions can't over-burden the system T299596
      • Functions calls are cached for burden sharing T307742
  • UX improvements
    • ✅ Complete implementation of UX re-design for function editing T318930/T318933 and viewing T306451
    • ✅ Complete implementation of UX re-design for object editing and viewing T324802
  • Complete instrumentation of UX T297511
    • ✅ We decide what things we want to measure (and why) T303351
  • ✅ Prepare designs for Iota T303323

Related Objects

View Standalone Graph
This task is connected to more than 200 other tasks. Only direct parents and subtasks are shown here. Use View Standalone Graph to show more of the graph.

Event Timeline