Open gskang-22 opened 4 days ago
[IMPORTANT!: Please do not edit or reply to this comment using the GitHub UI. You can respond to it using CATcher during the next phase of the PE]
Thank you for the bug report. After reviewing your feedback, we have determined that the issue is classified as NotInScope
for this version and the severity is VeryLow
instead of Low
. Below, we provide a detailed explanation of our rationale:
/tag
parameter is optional for commands such as todo
and add
. This is clearly reflected in the application's behaviour and documentation provided through the help
command, sample outputs, and examples. However, the User Guide does not explicitly state that /tag
is optional, which may lead to the impression that it is required for these commands.Documentation in Help Command:
The help
command provides accurate information about the usage of /tag
. It explicitly mentions that /tag
is optional, as shown below:
Consistency in Behaviour:
The sample commands and outputs also demonstrate that /tag
is optional. For example:
Add Patient Command:
Sample Output:
add Alice /tag HighPriority
: Adds a patient with a tag.add Bob
: Adds a patient without a tag.This consistency shows that /tag
is not mandatory and the application behaves as intended.
Alignment with PE Guidelines:
Since /tag
being optional is explicitly stated in the help
command and demonstrated in the examples, the omission in the User Guide does not qualify as a bug:
/tag
is optional for all commands where it applies. However:
help
command and examples).NotInScope
for this version.No Impact on Functionality:
/tag
.Alternative Sources of Information:
/tag
is discoverable through the help
command, examples, and sample outputs, which provide sufficient documentation.Minimal User Confusion:
help
command.Alignment with Guidelines:
Quality of Life Improvement:
Based on these points, the issue is reclassified from Low
to VeryLow
severity as it poses no functional impact and only affects documentation clarity.
The omission of /tag
being optional from the User Guide is not a bug as users are sufficiently informed through other means, such as the help
command and examples. The system functions as intended, and the documentation aligns with PE guidelines. Thank you for your feedback, and we will consider this suggestion for future improvements.
Team chose [response.NotInScope
]
Reason for disagreement: [replace this with your reason]
todo TODO_NAME /tag TAG_NAME deadline DEADLINE_NAME /by DATE_TIME /tag TAG_NAME
For many of your commands, some input arguments are optional (ie tags). However, it is not stated inside your UG. This would give the impression that these parameters are compulsory, especially since your use cases almost always contain a tag parameter, forcing users to input a tag parameter even when they do not wish to do so. Perhaps the arguments should have been surrounded with [] to indicate they are optional, or it should have been stated somewhere inside the UG.